unity-mcp:一個基於 MCP 的橋接器,讓 LLM 能以自然語言控制 Unity 編輯器

unity-mcp:一個基於 MCP 的橋接器,讓 LLM 能以自然語言控制 Unity 編輯器

它解決了什麼問題

它透過允許開發者使用自然語言來控制 Unity 編輯器,消除遊戲開發中的手動摩擦。開發者不必手動瀏覽選單或操作物件,而是可以使用 AI 助手自動化重複性任務與複雜的場景設定。

工作原理

此專案實作了模型上下文協定(Model Context Protocol,MCP),充當 AI 助手(如 Claude、Cursor 或 VS Code)與 Unity 編輯器之間的橋接器。它提供 47 個專門的工具入口點,讓 LLM 能直接在編輯器內執行動作,例如建立 GameObject、編輯 C# 腳本以及管理資產。

目標對象

使用 Unity(2021.3 LTS 至 6.x 版)的遊戲開發者,想要將 LLM 驅動的自動化整合到開發工作流程中。

重點特色

  • 廣泛相容性:支援任何符合 MCP 的客戶端,包括 Claude Desktop、Cursor、Windsurf 與 Gemini CLI。
  • 完整控制:工具涵蓋場景建立、腳本編輯、資產管理、測試、效能分析與建置。
  • 進階路由:支援多實例路由,可同時管理多個 Unity 專案。
  • 開發者友好:內建 Roslyn 腳本驗證,確保產生的程式碼正確無誤。

Sources