IvanMurzak/Unity-MCP

AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.

它解決了什麼問題

Unity MCP 提供了一個連接 AI 代理(如 Claude、Cursor 和 Windsurf)與 Unity 遊戲引擎的橋樑。它允許開發者使用自然語言自動化繁瑣的編輯器任務、生成遊戲機制並調試專案。獨特之處在於它也能在編譯後的遊戲內部運作,使得運行時能進行即時 AI 調試和動態 NPC 行為。

它是如何運作的

該專案實作了 Model Context Protocol(MCP),作為一個連接 AI 代理與 Unity 的 MCP 伺服器。它提供了一個龐大的內建工具庫,超過 70 個工具,AI 可以呼叫這些工具來操作 Unity 編輯器、管理資產、修改場景階層,並透過 Roslyn 執行 C# 程式碼。它支援本地(stdio)和遠端(http)部署,並可透過自訂工具和提示詞進行擴充。

適合對象

希望利用 AI 代理加速工作流程的 Unity 遊戲開發者,以及希望將 LLM 驅動的邏輯整合到最終遊戲組建中的開發者。

特色

  • 編輯器 & 執行時支援:同時在 Unity 編輯器和編譯後的遊戲組建中運作。
  • 廣泛的工具集:包含 70+ 個預設工具,用於資產管理、場景操作、腳本編寫和效能分析。
  • AI 代理與平台無關:相容於各種供應商,包括 Anthropic、OpenAI 和 Microsoft。
  • 動態程式碼執行:可使用 Roslyn 即時編譯並執行 C# 程式碼。
  • 可擴充架構:允許開發者在專案程式碼中建立自己的自訂 MCP 工具和提示詞。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案