tomyud1/godot-mcp

MCP Server and Godot Plugin for AI-assisted game development

它解決的問題

此專案在 AI 助手(如 Claude 或 Cursor)與 Godot 遊戲引擎編輯器之間建立橋樑。它消除了手動複製貼上程式碼和切換工作區的需要,讓 AI 可直接與編輯器的場景、腳本和專案設定互動。

如何運作

它使用 Model Context Protocol (MCP) 連接 AI 客戶端與 Node.js 伺服器,該伺服器再透過 WebSockets 與 Godot 編輯器外掛程式通訊。此架構讓 AI 能執行多種工具,以操作遊戲專案。

適用對象

使用 Godot 4.x 的遊戲開發者,希望利用 AI 代理自動化重複性任務、撰寫腳本,並直接在編輯器內管理專案結構。

主要特色

  • 廣泛的工具集:涵蓋 42 種工具,分類包括檔案操作、場景操作、腳本編輯與專案管理。
  • 互動式視覺化工具:基於瀏覽器的工具,提供腳本及其關係的力導向圖形,支援即時程式碼編輯與場景圖探索。
  • 直接整合編輯器:AI 可讀取與寫入檔案、建立場景、新增/移除節點、指派材質,並透過專用工具支援取消/重做功能。
  • 廣泛的客戶端支援:相容於任何 MCP 相容的 AI 客戶端,包括 Claude Desktop、Cursor 和 Claude Code。

相關

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