Union - Unity MCP Server
About
An MCP server for managing and interacting with Unity projects.
Details
- Author
- nurture-tech
- Categories
- Developer Tools, Other
Jump to
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.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





