Unity-MCP 为 Unity Engine 提供完整 AI 开发测试循环,任意 C# 方法一行转工具,免费
面向 Unity Engine 的 AI Skills、MCP Tools 和 CLI。完整的 AI 开发与测试循环。使用 CLI 可快速完成设置。
高效的 token 使用、高级工具。任意 C# 方法都可以通过一行代码转换为工具。可与 Claude Code、Gemini、Copilot、Cursor 以及任何其他工具配合使用,完全免费。
MCP 服务会以你的权限运行代码或访问你的数据。安装前请先看项目主页与源码,只给必要的权限;密钥请自行填入,不要提交到仓库。
claude mcp add unity-mcp -e UNITY_MCP_PORT='<你的UNITY_MCP_PORT>' -e UNITY_MCP_PLUGIN_TIMEOUT='<你的UNITY_MCP_PLUGIN_TIMEOUT>' -e UNITY_MCP_CLIENT_TRANSPORT='<你的UNITY_MCP_CLIENT_TRANSPORT>' -- docker run -i --rm -e UNITY_MCP_PORT -e UNITY_MCP_PLUGIN_TIMEOUT -e UNITY_MCP_CLIENT_TRANSPORT docker.io/ivanmurzakdev/unity-mcp-server:0.17.1
{
"mcpServers": {
"unity-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"UNITY_MCP_PORT",
"-e",
"UNITY_MCP_PLUGIN_TIMEOUT",
"-e",
"UNITY_MCP_CLIENT_TRANSPORT",
"docker.io/ivanmurzakdev/unity-mcp-server:0.17.1"
],
"env": {
"UNITY_MCP_PORT": "<你的UNITY_MCP_PORT>",
"UNITY_MCP_PLUGIN_TIMEOUT": "<你的UNITY_MCP_PLUGIN_TIMEOUT>",
"UNITY_MCP_CLIENT_TRANSPORT": "<你的UNITY_MCP_CLIENT_TRANSPORT>"
}
}
}
}UNITY_MCP_PORT(可选) Client -> Server <- Plugin connection port (default: 8080)UNITY_MCP_PLUGIN_TIMEOUT(可选) Plugin -> Server connection timeout (ms) (default: 10000)UNITY_MCP_CLIENT_TRANSPORT(可选) Client -> Server transport type: stdio or http (default: http)摘自项目自己的说明,具体以项目主页为准。
Get up and running in three steps:
Install plugin — download the .unitypackage installer or run openupm add com.ivanmurzak.unity.mcp
Alternative:
npx unity-mcp-cli install-plugin ./MyUnityProject— see CLI documentation
Pick an AI agent — Claude Code, Claude Desktop, GitHub Copilot, Cursor, or any other
Setup AI agent — open Window/AI Game Developer in Unity and click Auto-generate skills (recommended) or Configure MCP
Alternative:
npx unity-mcp-cli setup-skills claude-code ./MyUnityProject— see CLI documentation
That's it. Ask your AI "Create 3 cubes in a circle with radius 2" and watch it happen. ✨