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クライアントと互換性があります。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト