A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Unity MCP Plugin (UPM) — Editor bridge for AI-assisted game development. Enables Claude, Cursor & MCP-compatible AI to c
The Unity Editor side of the most comprehensive MCP (Model Context Protocol) integration for Unity game development. Install via Unity Package Manager to let Claude, Cursor, Windsurf, or any MCP-compatible AI assistant control your Unity Editor with 288 tools across 30+ categories. Built and maintained by AnkleBreaker Studio.
This package runs a lightweight HTTP bridge inside the Unity Editor on localhost:7890. The companion Unity MCP Server connects to it, exposing 288 tools to AI assistants across 30+ feature categories — scenes, GameObjects, components, builds, profiling, Shader Graph, Amplify Shader Editor, terrain, physics, NavMesh, animation, multiplayer, and much more.
Claude creates the entire game: scene setup, neon materials with bloom post-processing, brick grid layout, game scripts, VFX, and UI — all through Unity MCP commands.
From an empty scene to a fully decorated village: terrain sculpting, material creation, procedural house building via C# editor scripts, trees, fences, and pathways.
AI builds a multi-room castle with courtyard, throne room, armory, and guard room. Adjusts lighting, spawns the player, and runs an FPS walkthrough to verify the result.
The Model Context Protocol connects your AI assistant to Unity through a lightweight bridge. Commands flow from your AI chat directly into the editor in real-time.
Core Capabilities:
Extended Capabilities:
Profiling & Debugging:
com.unity.memoryprofiler package)Shader & Visual Tools (conditional on packages):
com.unity.shadergraph / com.unity.visualeffectgraph)Multiplayer (conditional on MPPM package):
com.unity.multiplayer.playmode)Infrastructure:
lastSeen timestamp), enabling the MCP server to distinguish between compiling editors (fresh entry) and crashed editors (stale entry >5 minutes)Window > MCP Dashboard) showing server status, category toggles, agent sessions, and update checkerAssets/MCP/Context/)https://github.com/AnkleBreaker-Studio/unity-mcp-plugin.git
Unity will download and install the package. You should see in the Console:
[MCP Bridge] Server started on port 7890
Open a browser and visit: http://127.0.0.1:7890/api/ping
You should see JSON with your Unity version and project name.
This plugin is one half of the system. You also need the Node.js MCP Server that connects Claude to this bridge:
Open Window > MCP Dashboard to access:
Some features activate automatically when their corresponding packages are detected:
| Package / Asset | Features Unlocked |
|---|---|
com.unity.memoryprofiler | Memory snapshots via MemoryProfiler API |
com.unity.shadergraph | Shader Graph create, inspect, open |
com.unity.visualeffectgraph | VFX Graph listing and opening |
com.unity.inputsystem | Input Action maps and bindings inspection |
com.unity.multiplayer.playmode | MPPM scenario management (list, activate, start/stop, status) |
| Amplify Shader Editor (Asset Store) | Amplify shader listing, inspection, opening |
Configuration is managed through the MCP Dashboard (Window > MCP Dashboard > Settings):
7890)true)Settings are stored in EditorPrefs and persist across sessions.
127.0.0.1 (localhost) — it is not accessible from the networkScene management, GameObjects, components, physics, terrain, Shader Graph, Amplify Shader Editor, profiling, animation, NavMesh, builds, multiplayer, and more.
AnkleBreaker Unity MCP is the most comprehensive MCP integration for Unity, purpose-built to leverage the full power of Claude Cowork and other AI assistants. Here's how it compares to alternatives:
| Feature | AnkleBreaker MCP | Bezi | Coplay MCP | Unity AI |
|---|---|---|---|---|
| Total Tools | 288 | ~30 | 34 | Limited (built-in) |
| Feature Categories | 30+ | ~5 | ~5 | N/A |
| Non-Blocking Editor | ✅ Full background operation | ❌ Freezes Unity during tasks | ✅ | ✅ |
| Open Source | ✅ AnkleBreaker Open License | ❌ Proprietary | ✅ MIT License | ❌ Proprietary |
| Claude Cowork Optimized | ✅ Two-tier lazy loading | ❌ Not MCP-based | ⚠️ Basic | ❌ Not MCP-based |
| Multi-Instance Support | ✅ Auto-discovery | ❌ | ❌ | ❌ |
| Multi-Agent Support | ✅ Session tracking + queuing | ❌ | ❌ | ❌ |
| Unity Hub Control | ✅ Install editors & modules | ❌ | ❌ | ❌ |
| Scene Hierarchy | ✅ Full tree + pagination | ⚠️ Limited | ⚠️ Basic | ⚠️ Limited |
| Physics Tools | ✅ Raycasts, overlap, settings | ❌ | ❌ | ❌ |
| Terrain Tools | ✅ Full terrain pipeline | ❌ | ❌ | ❌ |
| Shader Graph | ✅ Create, inspect, open | ❌ | ❌ | ❌ |
| Profiling & Debugging | ✅ Profiler + Frame Debugger + Memory | ❌ | ❌ | ⚠️ Basic |
| Animation System | ✅ Controllers, clips, parameters | ⚠️ Basic | ⚠️ Basic | ⚠️ Basic |
| NavMesh / Navigation | ✅ Bake, agents, obstacles | ❌ | ❌ | ❌ |
| Particle Systems | ✅ Full module editing | ❌ | ❌ | ❌ |
| MPPM Multiplayer | ✅ Scenarios, start/stop | ❌ | ❌ | ❌ |
| Visual Inspection | ✅ Scene + Game view capture | ❌ | ⚠️ Limited | ❌ |
| Play Mode Resilient | ✅ Survives domain reload | ❌ | ❌ | N/A |
| Port Resilience | ✅ Identity validation + crash detection | ❌ | ❌ | N/A |
| Project Context | ✅ Custom docs for AI agents | ❌ | ❌ | ⚠️ Built-in only |
AnkleBreaker Unity MCP is completely free and open source. The prices below reflect only the cost of the AI assistant (Claude) itself — the MCP plugin and server are $0.
| Solution | Monthly Cost | What You Get |
|---|---|---|
| AnkleBreaker MCP (free) + Claude Pro | $20/mo | 288 tools, full Unity control, open source — MCP is free, price is Claude only |
| AnkleBreaker MCP (free) + Claude Max 5x | $100/mo | Same + 5x usage for heavy workflows — MCP is free, price is Claude only |
| AnkleBreaker MCP (free) + Claude Max 20x | $200/mo | Same + 20x usage for teams/studios — MCP is free, price is Claude only |
| Bezi Pro | $20/mo | ~30 tools, 800 credits/mo, freezes Unity |
| Bezi Advanced | $60/mo | ~30 tools, 2400 credits/mo, freezes Unity |
| Bezi Team | $200/mo | 3 seats, 8000 credits, still freezes Unity |
| Unity AI | Included with Unity Pro/Enterprise | Limited AI tools, Unity Points system, no MCP |
| Coplay MCP | Free (beta) | 34 tools, basic categories |
vs. Bezi: Bezi runs as a proprietary Unity plugin with its own credit-based billing — $20–$200/mo on top of your AI subscription. It has historically suffered from freezing the Unity Editor during AI tasks, blocking your workflow. AnkleBreaker MCP is completely free and open source, runs entirely in the background with zero editor impact, and offers 8x more tools — the only cost is your existing Claude subscription.
vs. Coplay MCP: Coplay MCP provides 34 tools across ~5 categories. AnkleBreaker MCP delivers 288 tools across 30+ categories including advanced features like physics raycasts, terrain editing, shader graph management, profiling, NavMesh, particle systems, and MPPM multiplayer — none of which exist in Coplay. Our two-tier lazy loading system is specifically optimized for Claude Cowork's tool limits.
vs. Unity AI: Unity AI (successor to Muse) is built into Unity 6.2+ but limited to Unity's own AI models and a credit-based "Unity Points" system. It cannot be used with Claude or any external AI assistant, has no MCP support, and offers a fraction of the automation capabilities. AnkleBreaker MCP works with any MCP-compatible AI while giving you full control over which AI models you use.
If Unity MCP helps your workflow, consider supporting its development! Your support helps fund new features, bug fixes, documentation, and more open-source game dev tools.
Sponsor tiers include priority feature requests — your ideas get bumped up the roadmap! Check out the tiers on GitHub Sponsors or Patreon.
screenshot/editor-window) — capture any EditorWindow (Inspector, Project, Console, custom windows) to a PNG via the Win32 PrintWindow API. Occlusion-proof (the window renders itself offscreen — no raising or focus-stealing), with automatic docked-vs-floating handling. Defaults to Assets/Screenshots/, accepts any .png path. Windows editor only (#if UNITY_EDITOR_WIN) — on macOS/Linux it returns a clear "unsupported platform" error (PrintWindow has no equivalent there); use scene/game capture, which are camera-based and cross-platform. Companion to unity-mcp-server v2.30.0.UnityMCP.Editor.Welcome assembly): USS theme, Welcome + Studio tabs, auto-open on first load with per-project detection, a config-driven content seam, and a devlog feed.path (prefab_info, set_active, info, delete, set_transform, reparent, etc.) now correctly finds and operates on inactive targets, where previously it silently failed with "GameObject not found". Fix contributed by @BadranRaza.prefab_info no longer falsely reports valid scene prefab instances as "not a prefab instance". Switched to PrefabUtility.IsPartOfPrefabInstance, the authoritative API. Fix contributed by @BadranRaza.AssetImportWorker Unity spawned for parallel asset import, claiming ports on top of the main Editor and exhausting the 7890-7899 range. It now detects batch mode and stays out of the way.Failed to start on port 7890 forever. It now gives up cleanly and logs a single actionable error.CS0618 deprecation warnings across the codebase.CompilationPipeline.assemblyCompilationFinished. Captures errors and warnings per assembly with file, line, column, message, and severity. Independent of the console log buffer — not affected by Clear() or Play Mode log flooding. Auto-clears on each new compilation cycle via compilationStarted. Exposed via the compilation/errors HTTP route for the MCP server's unity_get_compilation_errors tool./api/ping endpoint now returns projectPath alongside the existing projectName, enabling the MCP server to validate instance identity by both name and path.lastSeen timestamp in the shared instance registry every 30 seconds. This lets the MCP server distinguish between a compiling editor (fresh entry, temporarily unresponsive) and a crashed editor (stale entry, no heartbeat for >5 minutes).OnDisable never fires, the stale registry entry is detected and cleared within 5 minutes, allowing proper re-discovery.What is Unity MCP Plugin? The Unity MCP Plugin is a Unity Package Manager (UPM) package that runs an HTTP bridge inside the Unity Editor, enabling AI assistants like Claude, Cursor, and Windsurf to control Unity through the Model Context Protocol (MCP). It's the editor-side component of the AnkleBreaker Unity MCP system.
How do I install the Unity MCP Plugin?
Open Unity > Window > Package Manager > click + > Add package from git URL > paste https://github.com/AnkleBreaker-Studio/unity-mcp-plugin.git > click Add. The bridge starts automatically.
Does it work with Claude Desktop and Claude Cowork? Yes. AnkleBreaker Unity MCP is purpose-built for Claude Desktop and Claude Cowork, with a two-tier lazy loading architecture optimized for MCP client tool limits.
Does it work with Cursor or Windsurf? Yes. Any MCP-compatible AI client can use this plugin through the companion Unity MCP Server.
What Unity versions are supported? Unity 2021.3 LTS and newer, including Unity 2022.3 LTS and Unity 6.
Is the Amplify Shader Editor required? No. Amplify Shader Editor support is fully optional — 23 extra tools activate automatically when ASE is detected. Projects without Amplify work perfectly; the tools gracefully indicate that ASE is not installed.
Is it free? Yes. The plugin and server are completely free and open source. The only cost is your AI assistant subscription.
Unity MCP, Unity MCP Plugin, Unity MCP Server, Unity AI, AI game development, AI Unity Editor, Claude Unity, Cursor Unity, Windsurf Unity, Model Context Protocol Unity, MCP Unity plugin, Unity automation, AI-assisted game development, Unity Editor AI control, Unity Package Manager MCP, UPM MCP package, Unity build automation, Unity scene management AI, Unity GameObject AI, Unity component automation, Shader Graph AI, Amplify Shader Editor AI, Unity terrain AI, Unity NavMesh AI, Unity physics AI, Unity profiler AI, Unity animation AI, MPPM multiplayer AI, Unity MCP integration, free Unity AI tools, open source Unity AI, AnkleBreaker Studio, AnkleBreaker MCP, Unity MCP bridge, AI co-pilot Unity, Unity game dev AI assistant
AnkleBreaker Open License v1.0 — see LICENSE
This license requires: (1) including the copyright notice, (2) displaying "Made with AnkleBreaker MCP" (or "Powered by AnkleBreaker MCP") attribution in any product built with it (personal/educational use is exempt), and (3) reselling the tool is forbidden — you may not sell, sublicense, or commercially distribute this software or derivatives of it. See the full LICENSE for details.
MCP server integration for DaVinci Resolve Studio
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnos
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots