Install
Connected in three steps
Unity 2022.3+. No Python, no external daemon, no account.
- 1
Add the package
In Unity, open Window → Package Manager → + → Add package from git URL and paste:
https://github.com/kitwright/unity-mcp.git - 2
Start the server
From the Unity menu bar, open GameWright → MCP Server and start it. It listens on 127.0.0.1:8765.
- 3
Configure your client
In the same window, use the one-click client configuration to generate the MCP entry for Claude Code, Cursor, LM Studio, VS Code, Codex and others. Restart the client and the tools appear.
Prefer OpenUPM?
Install from the registry instead if you want version history and version selection in the Package Manager.
openupm add com.gamewright.unity.mcpBefore you start
- Editor-only
- No runtime components are added to your built game.
- Tool profiles
- Defaults to the core profile — 32 high-signal tools. Switch to full for all 150 in the MCP Server window.
- Settings location
- Local server settings live in UserSettings/GameWrightMcpSettings.json.
- Safety
- execute_code safety checks and the filesystem guard are on by default under GameWright → MCP Settings. Not a complete sandbox.
- Updating
- GameWright → Check for Updates refreshes a Git install in place or imports the latest unitypackage.
- Dependency
- com.unity.nuget.newtonsoft-json 3.2.1, resolved by the Package Manager.
Full documentation
Tool reference, custom tools, architecture and the changelog live in the repository.
Open on GitHub