
tugcantopaloglu/godot-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
tugcantopaloglu/godot-mcpは、https://github.com/tugcantopaloglu/godot-mcp.からインポートされたMCPサーバー候補です。
概要
tugcantopaloglu/godot-mcpは、https://github.com/tugcantopaloglu/godot-mcp.からインポートされたMCPサーバー候補です。
概要(AI 翻訳)
Godotゲームエンジンに対するAIアシスタントの完全なコントロールを提供する包括的なModel Context Protocol(MCP)サーバーです。157のツールがネットワーク、3D/2Dレンダリング、UIコントロール、オーディオエフェクト、アニメーションツリー、ファイルI/O、ランタイムコード実行、プロパティ検査、シーン操作、信号管理、物理演算、プロジェクト作成などに及びます。
謝辞
このプロジェクトは、Solomon Elias(コーディング・ソロ)によるgodot-mcpを基に構築・拡張しています。元のプロジェクトは、TypeScript MCPサーバー、ヘッドレスGDScript操作システム、TCPベースのランタイムインタラクションサーバーを含む基礎アーキテクチャを提供しました。素晴らしいオープンソースの仕事のおかげで、この実現を可能にしてくださりありがとうございます!
新しさ(オリジナルより改善)
元のGodot-mcpは、基本的なプロジェクト管理とシーン作成のための20のツールを提供していました。このフォークでは、以下の主要な追加機能とともに157のツールに拡張されました。
3.1の新登場
validate_script自動読み込み解決 - スクリプト検証は、プロジェクトの自動読み込みが登録された後、SceneTreeでSceneTreeでターゲットをコンパイルします。これは_init()の--check-onlyではなく、
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Godot MCP - Full Control
A comprehensive Model Context Protocol (MCP) server that gives AI assistants full control over the Godot game engine. 157 tools spanning networking, 3D/2D rendering, UI controls, audio effects, animation trees, file I/O, runtime code execution, property inspection, scene manipulation, signal management, physics, project creation, and more.
Acknowledgments
This project is built upon and extends godot-mcp by Solomon Elias (Coding-Solo). The original project provided the foundational architecture including the TypeScript MCP server, headless GDScript operations system, and TCP-based runtime interaction server. Thank you for making this possible with your excellent open-source work!
What’s New (Improvements Over Original)
The original godot-mcp provided 20 tools for basic project management and scene creation. This fork extends it to 157 tools with the following major additions:
New in 3.1
validate_scriptautoload resolution - Script validation now compiles the target through aSceneTreeat_initialize()(after project autoloads are registered) instead of--check-onlyat_init(). References to autoload singletons no longer produce falseIdentifier not founderrors, while real syntax/type errors are still caught. Verified building a full game whose scripts reference several autoloads.manage_input_mapevent merging - Adding a second key to an existing input action now merges it into that action’seventsarray (withphysical_keycodede-duplication) instead of writing a duplicateactionname=line, which previously leftproject.godotmalformed and silently dropped earlier bindings.
New in 3.0
- .NET / C# support - Scaffold C# projects and generate C# scripts (
create_projectwithdotnet: true,create_csharp_script); the.csprojSDK version is matched to your installed Godot. - GDScript diagnostics - Validate scripts for syntax and type errors without running the game (
validate_script, andvalidate_scriptsfor all git-changed or project-wide files).
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"godot": {
"command": "node",
"args": ["/absolute/path/to/godot-mcp/build/index.js"],
"env": {
"GODOT_PATH": "/path/to/godot",
"DEBUG": "true"
}
}
}
}