CoderGamester/mcp-unity
Model Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs
解決的問題
MCP Unity 為 Unity 編輯器與 AI 助手之間提供了一座橋樑,讓 AI 代理能直接與您的 Unity 專案互動、操作與查詢。它消除了在 IDE 與遊戲引擎之間手動切換的繁瑣工作,讓 AI 能執行建立 GameObject、修改組件、管理場景等任務。
工作原理
此專案實作了 Model Context Protocol (MCP),使用 Node.js 伺服器作為橋樑。透過套件整合至 Unity 編輯器,並提供一組工具與資源,供 AI 客戶端(如 Cursor、Windsurf 和 Claude Code)呼叫,以在 Unity 編輯器內執行操作。
適用對象
使用 AI 編碼助手,並希望將遊戲開發工作流程整合至 AI 驅動開發環境的 Unity 開發者。
主要亮點
- 全面的編輯器控制:用於管理 GameObject、組件、材質、場景與套件的工具。
- IDE 集成:自動將 Unity 的
Library/PackedCache資料夾加入工作區,以提升 Unity 套件的程式碼智慧與自動補完。 - 批次執行:支援在單一請求中執行多個操作,以減少延遲並確保原子性操作。
- 播放模式控制:可透過 AI 命令啟動、暫停、停止或逐步執行 Unity 的播放模式。
- 資源存取:提供 AI 代理對場景層級、控制台日誌與資源資料庫的即時存取。
相關
- 專案
- 專案
- 專案
- 專案
- 專案