godot-docs-mcp
godot-docs-mcp
Godot Engine のドキュメントをAIコーディングエージェントに提供するMCPサーバーです。
GodotはUnityやUnrealに比べてLLMの学習データに占める割合が少ないため、エージェントはGDScriptのAPIを幻覚し、ノード名をでっち上げ、Godot 3.xの慣用句を4.xプロジェクトに適用することが日常的に発生します。このサーバーは、実際のドキュメントに基づいてエージェントを接地します。マニュアルとチュートリアルの全文検索に加え、エンジン自身のAPIメタデータから構築された構造化されたクラスリファレンスを提供します。
MCP仕様リビジョン 2026-07-28 に基づき、公式の mcp Python SDK v2 を使用して構築されています。同じサーバーからそれ以前のすべてのプロトコルリビジョンも提供されます。
ステータス: 開発中。 サーバー、そのツールとリソース、コマンドライン、インデックスを公開する週次ワークフローはすべて動作しており、Godot 4.7用のプリビルドインデックスも公開されているため、
syncはビルドなしでインデックスをインストールできます。まだPyPIには公開されていません — 以下のようにgitからインストールしてください。スキルを備えたClaude Codeプラグインとしてのパッケージ化は、後のフェーズです。
仕組み
ドキュメントはオフラインで単一のSQLiteデータベースにインデックス化されるため、検索は高速で、ネットワーク接続なしでも動作します。
コンテンツ | ソース | 理由 |
マニュアル、チュートリアル、はじめに |
| 執筆された散文 |
クラスリファレンス |
| 構造化され型付けされている — |
docs.godotengine.org はCloudflareのチャレンジの背後にあり、非ブラウザクライアントを拒否するため、レンダリングされたサイトはソースとして使用されません。すべてはGitHubから取得されます。
Related MCP server: Godot MCP Documentation Server
はじめに
プリビルドインデックスをインストールします。約8 MBのダウンロードが1回だけで、Godotのバージョンごとに1回だけ行う必要があります。
uvx --from git+https://github.com/mcintalmo/godot-docs-mcp godot-docs-mcp sync
uvx --from git+https://github.com/mcintalmo/godot-docs-mcp godot-docs-mcp status次に、クライアントをそれに向けます。Claude Codeの場合:
claude mcp add godot-docs -- \
uvx --from git+https://github.com/mcintalmo/godot-docs-mcp godot-docs-mcp必要なバージョンのインデックスが公開されていない場合、またはパーサーを開発している場合は、代わりにソースからビルドします。それには git が必要で、約1分かかります:
uvx --from git+https://github.com/mcintalmo/godot-docs-mcp godot-docs-mcp sync --rebuildモデルが確実に間違える質問 — 「move_and_slide の正しい4.xシグネチャは?」— をすると、答えは get_godot_class_member から引数なしの bool move_and_slide() として返されるはずです。Godot 3.xでは複数の引数が必要でしたが、それが多くの学習データが記憶している内容です。
コマンド
コマンド | 目的 |
| stdioで提供します。これがクライアントが起動するもので、 |
| プリビルドインデックスをダウンロードします。 |
| 何がインデックス化されているか、何からビルドされたか、遅れていないかを表示します。スクリプト用に |
| ツールが使用するのと同じコードでクエリを実行し、ランキングを表示します |
| インストールされたインデックスのリリースアセットを書き出します。ビルドワークフロー用です |
すべての設定は環境変数でもあり、GODOT_DOCS_MCP_ というプレフィックスが付きます — 完全な表は config.py を参照してください。
最新の状態を保つ
ドキュメントは予告なく変更されるため、2つのものが独立して追跡します。
週次ワークフロー は、上流のコミットが移動したかどうかをチェックし、移動した場合はインデックスを再ビルドし、コーパス全体にクエリを実行して回答できることを確認し、リリースアセットとして公開します。godot-docs-mcp sync がそれをあなたに届ける方法です。
実行中のサーバーは、バックグラウンドで1日1回、新しいインデックスが公開されているかどうかをチェックします。ダウンロードは決して行いません — 遅れたインデックスでも、ビルド元のバージョンに対しては正しく回答し続け、置き換えるかどうかはあなたの判断です。代わりに、それを伝えます: godot://status で、そして検索結果に1行の notice として。チェックが実行できない場合、答えは「チェックできませんでした」であり、「最新です」ではありません。
ツール
すべてのツールは読み取り専用で、すべてのレスポンスには上限があるため、1回の呼び出しが、それが伝えることを意図した会話を圧迫することはありません。切り詰められたレスポンスはその旨を伝え、残りを返す呼び出しを指定します。
ツール | 目的 |
| マニュアル、チュートリアル、クラスリファレンスにわたるランキング検索。平易な言葉での質問が機能します |
| ページ、またはその1つのセクション |
| クラスの継承チェーンとシグネチャマップ — 散文がないため、300 KBのクラスエントリでも回答可能なままです |
| 1つのメンバーの正確なシグネチャと完全な説明 |
| GDScriptおよびC#のスニペット。出典のページと見出し付き |
リソース
URI | コンテンツ |
| インデックス化されたバージョン、カウント、ビルド元の上流コミット |
| コーパスのマップ: 何を含むか、どうアドレス指定されるか、どのツールを呼ぶか |
| ページ、またはその1つのセクション |
| クラス、またはその1つのメンバー |
515ページと1,078クラスは、意図的に resources/list には列挙されていません。テンプレートはすべてのツールがすでに返すURIであるため、検索ヒットは追加のツール呼び出しなしでホストが追跡できます。
開発
uv が必要です。
uv sync --dev
uv run pre-commit installコマンド | 目的 |
| ユニットスイート (ハーメチック — ネットワークなし) |
| 実際のインデックスに対する統合テスト |
| リントとフォーマット |
| 型チェック |
| CIのリントジョブが実行するすべて |
アーキテクチャとコントリビューション規約については CLAUDE.md を参照してください。
ライセンス
MIT。Godotドキュメント自体は、Juan Linietsky、Ariel Manzur、およびGodotコミュニティによって CC BY 4.0 でライセンスされています。このプロジェクトはそのインデックス化された形式を再配布するものであり、そのライセンスを変更するものではありません。
Maintenance
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
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to search and retrieve information from the official Godot game engine documentation. Provides tools to search documentation, get page content, and access detailed class information.24MIT
- AlicenseAqualityDmaintenanceProvides AI assistants with direct access to the complete Godot Engine documentation, including classes, tutorials, and features. It enables developers to retrieve and analyze official documentation through natural language interfaces using the Model Context Protocol.2MIT
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with access to the complete Godot Engine documentation, enabling developers to get answers about Godot classes, tutorials, and features directly in their chat interface.69MIT
- FlicenseNot gradedqualityCmaintenanceQuery Godot Engine documentation with full-text search across classes, methods, properties, and inheritance.1
Related MCP Connectors
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
Search @imqueue docs and scaffold typed services & clients from your AI coding agent.
An MCP server that gives your AI access to the source code and docs of all public github repos
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/mcintalmo/godot-docs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server