tomyud1/godot-mcp

MCP Server and Godot Plugin for AI-assisted game development

What it solves

このプロジェクトは、AIアシスタント(ClaudeやCursorなど)とGodotゲームエンジンエディタの間の架け橋を提供します。AIがエディタのシーン、スクリプト、およびプロジェクト設定と直接やり取りできるようにすることで、コードの手動でのコピー&ペーストやコンテキストスイッチングの必要性を排除します。

How it works

Model Context Protocol (MCP)を使用してAIクライアントをNode.jsサーバーに接続し、そのサーバーがWebSocketsを介してGodotエディタプラグインと通信します。このアーキテクチャにより、AIはゲームプロジェクトを操作するための幅広いツールを実行できます。

Who it’s for

Godot 4.xを使用しており、AIエージェントを使用して反復的なタスクの自動化、スクリプトの作成、およびエディタ内で直接プロジェクト構造を管理したいゲーム開発者。

Highlights

  • Extensive Toolset: ファイル操作、シーン操作、スクリプト編集、プロジェクト管理などのカテゴリにわたる42個のツールが含まれています。
  • Interactive Visualizer: ブラウザベースのツールで、スクリプトとその関係性を力学モデルグラフ(force-directed graph)として提供し、リアルタイムのコード編集とシーングラフの探索を可能にします。
  • Direct Editor Integration: AIはファイルの読み書き、シーンの作成、ノードの追加/削除、テクスチャの割り当てが可能であり、専用のツールを介してundo/redo機能もサポートしています。
  • Wide Client Support: Claude Desktop、Cursor、およびClaude Codeを含む、あらゆるMCP互換のAIクライアントと互換性があります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト