← all repositories
IvanMurzak/Unity-MCP

Let Claude rearrange your Unity hierarchy in real time

A bidirectional MCP bridge that lets AI agents actually touch your game engine, not just write code about it.

3.6k stars C# Coding AssistantsAgents
Unity-MCP
Velocity · 7d
+10
★ / day
Trend
steady
star history

What it does

Unity-MCP is a plugin and CLI that exposes the Unity Editor—and, unusually, the compiled game runtime—to any MCP-compatible AI agent. It ships 70+ built-in tools for manipulating scenes, assets, prefabs, packages, and GameObjects, plus a one-line C# attribute to turn your own methods into agent-callable tools.

The interesting bit

Most AI coding assistants for Unity stop at generating C# files. This one keeps going: it can create a cube, parent it, attach a component, and hit Play while the conversation is still open. The runtime support is the real curveball—your shipped game can query an LLM for dynamic NPC behavior or live debugging without a separate toolchain.

Key highlights

  • Works with Claude, Cursor, Copilot, Gemini, Windsurf, and anything else speaking MCP
  • 70+ default tools covering Project/Assets, Scene/Hierarchy, GameObject components, and more
  • Auto-generates “skills” tuned to your OS, Unity version, and installed plugins
  • Custom tools via a single C# attribute on any method
  • Runs locally (stdio) or remotely (HTTP); Docker image available

Caveats

  • The README is heavy on quickstart commands and light on architecture details; exact latency or token-cost claims are not substantiated
  • Runtime LLM integration means shipping with live network dependencies unless you self-host

Verdict

Grab it if you want an AI pair that can actually click buttons in Unity, not just suggest code. Skip if you only need static code generation or are allergic to running a local server alongside the Editor.

Frequently asked

What is IvanMurzak/Unity-MCP?
A bidirectional MCP bridge that lets AI agents actually touch your game engine, not just write code about it.
Is Unity-MCP open source?
Yes — IvanMurzak/Unity-MCP is open source, released under the Apache-2.0 license.
What language is Unity-MCP written in?
IvanMurzak/Unity-MCP is primarily written in C#.
How popular is Unity-MCP?
IvanMurzak/Unity-MCP has 3.6k stars on GitHub and is currently holding steady.
Where can I find Unity-MCP?
IvanMurzak/Unity-MCP is on GitHub at https://github.com/IvanMurzak/Unity-MCP.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.