Yecats/unity-mcp-toolkit
Custom MCP tools that extend Unity's official MCP integration with additional editor automation capabilities.
Platform-specific configuration:
{
"mcpServers": {
"unity-mcp-toolkit": {
"command": "npx",
"args": [
"-y",
"unity-mcp-toolkit"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
A community-driven collection of custom MCP tools that extend Unity's official MCP integration. Each tool adds editor automation capabilities that AI coding agents can use to interact with the Unity Editor.
6000.0 or later)com.unity.ai.assistant 2.4.0-pre.1 or later) — this is a pre-release packageAdd the following to your project's Packages/manifest.json:
{
"dependencies": {
"com.whatupgames.unity-mcp-toolkit": "https://github.com/yecats/unity-mcp-toolkit.git"
}
}Or use Window > Package Manager > + > Add package from git URL and enter:
https://github.com/yecats/unity-mcp-toolkit.git| Tool | Description | |---|---| | McpToolkit.GameViewCapture | Captures the Game View (the final rendered frame the player sees, including UI overlays and post-processing) and returns it as a base64-encoded PNG. Automatically accounts for OS display scaling (e.g. 125%, 150%, Retina). Works in Edit and Play mode. | | McpToolkit.ForceDomainRefresh | Forces a domain reload even when the Unity Editor is not in the foreground. Use after modifying scripts externally to trigger recompilation without switching to Unity. |
You can toggle individual MCP Toolkit tools on and off in Edit > Project Settings > AI > Unity MCP > Tools. Custom tools appear under the MCP Toolkit category.
This toolkit is meant to grow over time with tools the community finds useful. If you have an idea for a tool that would make your workflow better, chances are others would benefit from it too. Contributions are welcome and encouraged!
Please keep the following in mind:
Editor/Tools/, Loading reviews...