Skip to main content
STATUSOPERATIONAL · v9.7.0

Run the Unity Editor
with your AI assistant.

MCP for Unity bridges AI assistants — Claude, Codex, VS Code, local LLMs, and more — with the Unity Editor via the Model Context Protocol. Manage assets, control scenes, edit scripts, run tests, automate workflows.

// INSTALL · Unity Package ManagerWindow → Package Manager → + → Add package from git URL
STABLEhttps://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main
BETAhttps://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#beta
// LIVEan MCP client building a scene, end-to-end
// SPECat a glance
MCP tool surface
43tools
read-only state
25resources
auto-configured
21clients
Unity version range
2021.3 → 6.xlts
// ARCHITECTURE

How it works

Three layers, two transports, one Unity Editor. Your MCP client never talks to Unity directly — the Python server in the middle handles routing, session isolation, and the chatter with the C# Editor plugin.

Runs on your machineRuns inside the Unity Editor process
// READY?

Get the editor speaking your AI's language.

Install in under a minute. No account, no telemetry by default, no lock-in. Open source under MIT.

// CITATIONSA Technical Communications ’25 · ACM

Using MCP for Unity in research? Please cite our paper — MCP-Unity: Protocol-Driven Framework for Interactive 3D Authoring (Wu & Barnett, 2025).

@inproceedings{10.1145/3757376.3771417,
  author    = {Wu, Shutong and Barnett, Justin P.},
  title     = {MCP-Unity: Protocol-Driven Framework for Interactive 3D Authoring},
  year      = {2025},
  isbn      = {9798400721366},
  publisher = {Association for Computing Machinery},
  address   = {New York, NY, USA},
  url       = {https://doi.org/10.1145/3757376.3771417},
  doi       = {10.1145/3757376.3771417},
  series    = {SA Technical Communications '25}
}