Union - Unity MCP Server

by nurture-tech

Not rated
GitHub

About

An MCP server for managing and interacting with Unity projects.

Details

Author
nurture-tech
Categories
Developer Tools, Other

Setup

Install Union - Unity MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/nurture-tech/unity-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

[!IMPORTANT] Union is deprecated. UseUnity's official MCP server.

A Model Context Protocol server for Unity

-

πŸ–ΌοΈMultimodal Vision: Your agent can see what you see. It can view the scene, look through any camera, watch play mode, and inspect asset thumbnails.

πŸ”ŽPowerful Search: Go beyond the project panel with simultaneous search across the hierarchy and project assets.

βœ”οΈSuperior Code Analysis: Leverage Unity's own compiler for code analysis that is more accurate than your agent's linter.

⏩Quick Start: Get running in seconds with a singlemcp.jsonconfiguration file.

πŸ› οΈExtensible: Add your own project-specific tools with minimal boilerplate.

πŸ“…Always Current: Kept up-to-date with the latest MCP protocol version β€” currently2025-06-18via theOfficial MCP C# SDK.

{ "mcpServers": { "unity": { "command": "npx", "args": ["-y", "@nurture-tech/unity-mcp-runner", "-unityPath", "<path to unity editor>", "-projectPath", "<path to unity project>"] } } }

This will automatically install theis.nurture.mcppackage in your unity project. Feel free to commit those changes to source control.

-

The Google External Dependency Manager (EDMU) causes Unity to hang forever on startup when launched via Cursor on Windows. This is under investigation.

Thetest_active_scenetool sometimes fails with the error messageMaximum call stack size exceeded.

Thesearchtool occasionally fails with the error messageSearch index is not ready yet. Please try again later.
-

Create a static class to hold your tools. Add the[McpServerToolType]annotation to the class.

Declare static methods to implement each tool. Add the[McpServerTool]annotation to each method.

Reference theServicesdirectory for examples.

You will likely need to quit unity and restart your agent in order for it to see the new tools.

Here are some tips to get the most out of Union:

-

πŸš€Launch through your agent: Always launch Unity through your AI agent's MCP integration. Launching Unity from the Hub will prevent the MCP server from connecting.

πŸ“‚Per-project setup: If your agent supports it, configure the MCP server in your per-project settings. This allows you to seamlessly switch between Unity projects.

βš™οΈCommand-line arguments: You can pass additional arguments to Unity for advanced scenarios like running in-batchmodeor-nographicsfor CI/CD pipelines. Add a--separator before the Unity-specific arguments:

{ "mcpServers": { "unity": { "command": "npx", "args": [ "-y", "@nurture-tech/unity-mcp-runner" "-unityPath", "<path to unity editor>", "-projectPath", ".", "--", "-batchmode", "-nographics" ] } } }

⚠️Important: Do not use the-logFilecommand-line argument. The MCP server relies on Unity's standard output for communication.

πŸ–₯️Split screen for vision: For tools likescreenshot, ensure the Unity editor is visible on your screen otherwise it will end up screenshotting the foreground window.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

An MCP server for Unity, enabling AI assistants to interact with projects in real-time, access scene data, and execute code.

Manipulate Adventure Game Studio (AGS) compiled room (.crm) files to enable AI-powered game development.

Godot Engine integration: 17 tools for game development

An MCP server for AI coding assistants to control, inspect, and modify Bevy applications using the Bevy Remote Protocol (BRP).

Control, inspect, and mutate Bevy applications with AI coding assistants via the Bevy Remote Protocol (BRP).

A server for Ebitengine games that provides debugging and recording tools by capturing game state.

Fennara MCP connects AI agents like Codex, Cursor, Claude Code, and Claude Desktop to Godot-aware tools for real Godot projects. It focuses on feedback from Godot: GDScript diagnostics, scene validation, runtime errors, scene inspection, node properties, screenshots, SemanticSearch, and patch-and-rerun workflows.

an open-source MCP server that unifies Roblox Studio, Unity, Unreal Engine, and Blender into a single AI control plane for game development workflows.

7 tools for 3D game development β€” character viewers, level editors, physics games, particle effects, 3D inventories with SceneView. 156 tests.

The intelligent MCP server for AI-assisted Godot 4 development. 35 tools for spatial intelligence, code understanding, flow tracing, and visual debugging. 22 free, full suite $19.

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.