Unity-MCP
AI 技能、MCP 工具與 Unity 引擎的 CLI。完整的 AI 開發與測試循環。使用 CLI 快速設定。高效的 Token 使用、進階工具。任何 C# 方法皆可
Unity-MCP 是什麼?
AI 技能、MCP 工具與 Unity 引擎的 CLI。完整的 AI 開發與測試循環。使用 CLI 快速設定。高效的 Token 使用、進階工具。任何 C# 方法都可以透過一行指令轉換為工具。可與 Claude Code、Gemini、Copilot、Cursor 及其他任何工具免費搭配使用。
Unity-MCP 概覽
這是什麼
Unity-MCP 是一個專為 Unity 引擎設計的 AI 驅動遊戲開發助手。它提供一系列 MCP(Model Context Protocol)工具、AI 技能和命令列介面,讓 AI 代理能夠直接與 Unity 編輯器互動,甚至與已編譯的遊戲在執行階段互動。本專案採用 Apache-2.0 授權之開源碼。
主要功能
- AI 代理:使用 Anthropic、OpenAI、Microsoft 等任何供應商的代理,沒有供應商鎖定。 * 工具:預設提供多種用於操作 Unity 編輯器的 MCP 工具。 * 技能:根據作業系統、Unity 版本和專案中的插件,為 AI 生成技能。 * 執行階段(遊戲內):在已編譯的遊戲內直接使用 LLM,以實現動態 NPC 行為或除錯。 * 程式碼與測試:開發遊戲機制並使用 AI 代理進行測試。 * 可擴展:在專案程式碼中建立自訂工具。
使用情境
自動化 Unity 編輯器工作流程、生成與除錯遊戲程式碼、在已編譯的遊戲中啟用動態非玩家角色(NPC)行為,以及在正在執行的遊戲中進行即時 AI 除錯。
快速開始
使用 .unitypackage 安裝程式或透過 OpenUPM 安裝插件:openupm add com.ivanmurzak.unity.mcp。或者使用命令列工具: bash npm install -g unity-mcp-cli unity-mcp-cli install-plugin ./MyUnityProject unity-mcp-cli login unity-mcp-cli open ./MyUnityProject 安裝完成後,在 Unity 中開啟 Window/AI Game Developer,然後點選 Auto-generate skills 或 Configure MCP,或使用命令列:npx unity-mcp-cli setup-skills claude-code ./MyUnityProject。
授權與價格
本專案為開源碼,採用 Apache-2.0 授權。
內容整理自該專案公開的 README 與儲存庫資訊。