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 代理對場景層級、控制台日誌與資源資料庫的即時存取。

相關

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