godot-mcp
Godot MCP Server
godot-mcp を使用すると、MCPクライアントはGodotプロジェクトの検査、検証、テスト、エクスポート、およびクエリを実行できます。ヘッドレスGodotコマンドと、オプションで開いているGodotエディタからのライブ状態をサポートします。
要件
Node.js 18以降
Godot 4.1以降(ローカルにインストール済み)
project.godotを含むGodotプロジェクト
ライブエディタツールには、後述のMCP Bridgeアドオンが追加で必要です。残りのツールはヘッドレスで実行されます。
Related MCP server: godot-ai-mcp
インストール
ローカルチェックアウトから
npm install
npm run buildnpmから(公開後)
npx -y @zbrkic/godot-mcp --project /path/to/godot-project --godot /path/to/godotMCPクライアントの設定
常にプロジェクトパスを指定してください。MCPデスクトップクライアントは通常、サーバーを独自の作業ディレクトリで起動するため、自動プロジェクト検出だけでは信頼できません。
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "@zbrkic/godot-mcp"],
"env": {
"GODOT_PROJECT_PATH": "C:/Source/my-game",
"GODOT_PATH": "C:/Program Files/Godot/Godot_v4.5.1-stable_win64_console.exe"
}
}
}
}同等のコマンドラインオプションは次のとおりです:
godot-mcp --project /path/to/godot-project --godot /path/to/godotGODOT_PATH/--godot は、godot 実行可能ファイルがすでに PATH 上にある場合にのみオプションです。Windowsでは、_console.exe 実行可能ファイルが優先されます。
ライブエディタツールの有効化
godot-plugin/addons/mcp_bridgeを<your-project>/addons/mcp_bridgeにコピーします。Godotで、Project > Project Settings > Plugins を開き、MCP Bridge を有効にします。
ライブツールを使用している間は、Godotエディタを開いたままにしてください。
ブリッジはデフォルトで 127.0.0.1:7000 で待ち受けます。project.godot の mcp/plugin/port を設定して上書きします。サーバーは上記で設定したプロジェクトからその設定を読み取ります。本番エクスポートプリセットから addons/mcp_bridge/* を除外してください。
ツール
プロジェクトとエクスポート:
get_project_settings、list_export_presets、export_projectテストと検証:
run_tests、validate_scene、validate_script、run_scene、format_gdscriptシーンとリソース:
inspect_scene_tree、find_nodes、get_node_properties、get_node_connections、list_resources、get_resource_dependencies、resolve_path、get_resource_infoドキュメント:
verify_api、get_helpライブエディタ:
get_editor_selection、get_open_scenes
ほとんどのツールは、success、data、errors、warnings、およびタイミングメタデータを含む構造化JSON結果を返します。
開発と検証
npm test # TypeScript build plus MCP handshake and parser tests
npm run test:godot # GDScript syntax checks; requires GODOT_PATH or godot on PATH
npm pack --dry-run # Inspect the files that would be publishedGitHub Actionsは、プッシュとプルリクエストの両方でNode/MCPテストとGodotアドオンチェックを実行します。
リリースチェックリスト
package.jsonのバージョンを更新します。npm test、npm run test:godot、npm pack --dry-runを実行します。npm publishで公開し、対応するGitHubリリースを作成します。
ライセンス
このプロジェクトは MIT License の下でライセンスされています。
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceA Godot 4 MCP server for AI-assisted project inspection, editing, validation, and runtime automation via stdio and optional WebSocket bridge.391MIT
- FlicenseAqualityCmaintenanceProvides AI assistants with tools to launch the Godot editor, run projects, manipulate scenes, manage scripts, and control node properties through a standardized MCP interface.21
- Apache 2.0
- AlicenseNot gradedqualityAmaintenanceOffline static correctness MCP server for Godot 4.x GDScript projects that lints code, looks up API symbols, and validates scenes/resources, all without a running editor.4Creative Commons Attribution Non Commercial No Derivatives 4.0 International
Related MCP Connectors
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for interacting with the Supabase platform
A MCP server built for developers enabling Git based project management with project and personal…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zbrkic/godot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server