Unity vs Godot vs Unreal MCP: Best Game Engine Skill
A. Frans
Published August 15, 2026
Table of Contents
Unity's most popular MCP server has 13,372 GitHub stars. Unreal's has 2,058. Godot's has 5,187, from an engine with a fraction of Unity's user base.
Those three numbers explain more about the state of AI-assisted game development than any feature comparison will, so let's start there and then get into what each one does once you wire it up.
Head to head
| Unity | Godot | Unreal | |
|---|---|---|---|
| Leading server | unity-mcp (CoplayDev) | godot-mcp (Coding-Solo) | unreal-mcp (chongdashu) |
| Stars | 13,372 | 5,187 | 2,058 |
| Trust tier | Verified | Verified | Verified |
| Security status | Community-reviewed | Community-reviewed | Community-reviewed |
| Credible alternatives | 2 | 1 | 2 |
| All alternatives verified? | Yes | No | No |
| Editor manipulation | Yes | Yes | Yes |
| Full test loop | Yes (IvanMurzak build) | Partial | Partial |
Unity: three verified options, which is a problem of its own
Unity MCP by CoplayDev is the default answer.
claude mcp add unity-mcp -- npx -y CoplayDev/unity-mcp
It works as a bridge between AI assistants and the Unity Editor. Claude, Cursor, and similar clients can inspect and manipulate the scene rather than just writing C# into a file you then alt-tab to compile. 13,372 stars, verified, community-reviewed. If you have no specific reason to choose otherwise, choose this.
Unity MCP by IvanMurzak is the one I'd reach for on a real project.
claude mcp add Unity-MCP -- npx -y IvanMurzak/Unity-MCP
3,886 stars, also verified. What separates it is scope: it ships AI Skills, MCP tools, and a CLI, and it's built around a full develop-and-test loop rather than editor manipulation alone. The CLI matters more than it sounds. Editor-only integration means the agent can change things but can't verify them, so you become the test harness. A CLI lets the agent run the loop itself.
MCP Unity by CoderGamester is the third verified option at 1,864 stars.
claude mcp add mcp-unity -- npx -y CoderGamester/mcp-unity
Straightforward Editor connection, well-maintained, smaller surface area. Reasonable if the other two feel like more machinery than your project needs.
Three good options sounds like abundance. In practice it fragments plugin support, splits the issue trackers, and means a fix in one doesn't reach the others. Pick one and stay on it.
Godot: punching well above its weight
Godot MCP at 5,187 stars is the story here.
claude mcp add godot-mcp -- npx -y Coding-Solo/godot-mcp
Verified, community-reviewed, and focused on launching and interfacing with the engine. Adjust for the size of Godot's user base relative to Unity's and this is the highest per-capita adoption of any game-engine MCP server on the list by a distance.
There's a reason, and it isn't enthusiasm. Godot's scene format is text. A .tscn file is readable, diffable, and editable without going through a proprietary serializer. An agent working on Godot can reason about scene structure directly in a way it cannot with Unity's binary-ish YAML or Unreal's .uasset blobs. The engine's file format happens to be the thing that makes it agent-friendly.
Godot MCP Pro is the challenger at 561 stars.
claude mcp add godot-mcp-pro -- npx -y youichi-uda/godot-mcp-pro
162 MCP tools covering scene, animation, 3D, and physics for Godot 4. The breadth is real and considerably beyond what the main server exposes. It's also community tier and unreviewed, and 162 tools is a large surface to hand an agent unaudited. Worth watching. I wouldn't put it on a project I bill for yet.
Unreal: the weakest support, for structural reasons
Unreal MCP is the only verified option.
claude mcp add unreal-mcp -- npx -y chongdashu/unreal-mcp
2,058 stars, community-reviewed, lets assistant clients control Unreal. It works. It's also carrying the entire engine's AI-tooling story alone, which is a thin position for the engine behind a large share of AAA production.
UnrealClaude targets Unreal Engine 5.7 specifically, wiring the Claude Code CLI into the editor for coding assistance.
claude mcp add unrealclaude -- npx -y Natfii/UnrealClaude
880 stars, unreviewed. Version-pinned integrations age fast in Unreal, where each release moves internals around.
UnrealGenAISupport goes a different direction: an engine plugin exposing LLM providers inside Unreal, plus an MCP server for UE5.
claude mcp add UnrealGenAISupport -- npx -y prajwalshettydev/UnrealGenAISupport
635 stars, unreviewed. Useful if you want AI features shipping inside your game rather than assisting your development of it. Different problem, occasionally confused for this one.
Why is Unreal behind? Blueprints and .uasset files are binary. An agent can't read a Blueprint graph as text, can't diff it, and can't reason about it without a translation layer somebody has to build and maintain. C++ compile times don't help either. A develop-and-test loop that takes four minutes per iteration isn't a loop an agent can drive productively.
What none of them do yet
Every server on this list manipulates the editor. None of them can look at the result.
That gap defines the ceiling on all three engines right now. An agent can spawn a prefab, wire a signal, and set a physics material. It cannot tell you the jump feels floaty, the collision is a frame late, or the lighting looks wrong. Game development is a craft where the final check is somebody playing it, and no MCP server closes that loop.
The practical consequence is that the work these tools do accelerate is the structural half: scene setup, boilerplate components, asset wiring, batch renaming, refactors that touch forty prefabs. The tuning half stays manual. Anyone promising an agent that designs your game feel is selling something.
Two more gaps worth knowing about before you plan around these:
Asset pipelines are untouched. Importing, compressing, and configuring textures, meshes, and audio is where a lot of production time disappears, and none of these servers meaningfully address it. Godot MCP Pro comes closest by exposing 3D and animation tooling, which is part of why it is worth watching despite the unreviewed status.
Multiplayer and networked state are effectively off-limits. Reasoning about authority, prediction, and rollback requires holding runtime behaviour in mind, and the servers expose editor state rather than runtime state. Ask an agent to fix a desync and it will edit files hopefully.
There is also a cost question nobody puts in a README. Driving an editor through an agent burns tokens on every scene inspection, and a large Unity scene serializes into a lot of context. On a project of any size, expect the agent to spend more of its budget reading your scene than changing it. Narrow the task before you start.
Which one to install
On Unity, shipping something real: IvanMurzak's Unity MCP, for the CLI and the test loop. Fall back to CoplayDev's if you hit friction, since it has the largest community and the most answered issues.
On Godot: godot-mcp, without much hesitation. It's verified, well-adopted, and the engine's text-based scenes give the agent more real purchase than either competitor's format allows.
On Unreal: unreal-mcp, and set expectations lower. Editor manipulation works. Anything approaching an autonomous build-test-fix cycle doesn't, and that's an engine architecture issue rather than a fixable gap in the server.
If you're picking an engine and agent-assisted workflow is a real factor in the decision, Godot is the honest recommendation and Unity is the pragmatic one. Unreal is the choice you make for other reasons and then accept a weaker tooling story.
For the wider picture, our full list for game developers covers asset generation and the commercial tools that sit alongside these servers.
Security notes
All three leading servers are verified and community-reviewed, which puts them ahead of most of what we catalogue. The three alternatives (godot-mcp-pro, UnrealClaude, UnrealGenAISupport) are unreviewed community projects.
MCP servers for game engines have write access to your project directory by design. That's the feature. It also means a bad prompt can rewrite scene files, and an agent that misunderstands your intent can do it across dozens of them before you notice. Work on a branch, commit before you let the agent touch anything, and never point one of these at a project that isn't in version control.
FAQ
Do I need Claude Code specifically, or do these work with other clients? All of them speak MCP, so Cursor, Windsurf, and Claude Desktop work too. The install commands above use the Claude CLI; adapt the transport config for other clients.
Can these write gameplay code, or only manipulate the editor? Both, though the split varies. Editor manipulation is what MCP adds; code writing is what the assistant already does. The value is in connecting the two so the agent can see the result of the code it wrote.
Why are there three Unity servers and only one good Unreal one? Unity's C# scripting and text-adjacent asset formats make the integration tractable. Unreal's binary assets and Blueprint graphs require a translation layer that nobody has built well yet.
Is Godot MCP Pro's 162 tools better than the main server? Broader, yes. Better, unproven. It's unreviewed community tier against a verified community-reviewed alternative. Use it on side projects, not client work.
Will an agent break my project? It can. These servers have write access to project files. Commit before each session and work on a branch, the same discipline you'd apply to any tool that edits files in bulk.
Share this article
📄Related Articles
Get More AI Tool Guides
New comparisons and guides every week. Join thousands of professionals staying ahead of the AI curve.