プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Godot MCP Runtime

作者:Erodennバージョン 3.8.0i★ –iパソコンで動く
レジストリ名io.github.Erodenn/godot-mcp-runtime

インストール

概要

作者による説明(英語の原文)

Zero-addon MCP server for Godot 4: agents edit, run, and play-test the game.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: ゲーム・スポーツ・料理・学習

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • 自分で入力するもの: GODOT_PATH, DEBUG, GODOT_MCP_DISABLE_ELICITATION, GODOT_MCP_STRICT, GODOT_MCP_DISABLE_SECURITY

必要なもの

  • npmNode.jsのインストール(npxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "godot-runtime": {
      "command": "npx",
      "args": [
        "-y",
        "godot-mcp-runtime"
      ],
      "env": {
        "GODOT_PATH": "your-value",
        "DEBUG": "your-value",
        "GODOT_MCP_DISABLE_ELICITATION": "your-value",
        "GODOT_MCP_STRICT": "your-value",
        "GODOT_MCP_DISABLE_SECURITY": "your-value"
      }
    }
  }
}

ターミナルでこれを実行します

claude mcp add godot-runtime --env GODOT_PATH=your-value --env DEBUG=your-value --env GODOT_MCP_DISABLE_ELICITATION=your-value --env GODOT_MCP_STRICT=your-value --env GODOT_MCP_DISABLE_SECURITY=your-value -- npx -y godot-mcp-runtime

動かす前に、空欄の値を入力してください。

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "godot-runtime": {
      "command": "npx",
      "args": [
        "-y",
        "godot-mcp-runtime"
      ],
      "env": {
        "GODOT_PATH": "your-value",
        "DEBUG": "your-value",
        "GODOT_MCP_DISABLE_ELICITATION": "your-value",
        "GODOT_MCP_STRICT": "your-value",
        "GODOT_MCP_DISABLE_SECURITY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "godot-runtime": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "godot-mcp-runtime"
      ],
      "env": {
        "GODOT_PATH": "your-value",
        "DEBUG": "your-value",
        "GODOT_MCP_DISABLE_ELICITATION": "your-value",
        "GODOT_MCP_STRICT": "your-value",
        "GODOT_MCP_DISABLE_SECURITY": "your-value"
      }
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

自分で入力する値

  • GODOT_PATH env
    Path to the Godot 4.x executable. Auto-detected if Godot is on PATH.
  • DEBUG env
    Enable verbose logging when set to 'true'.
  • GODOT_MCP_DISABLE_ELICITATION env
    Set to 'true' to disable run_project/run_script confirmation prompts (fail-open) for clients that cannot display elicitation, e.g. Claude Desktop. Tier 1 security hard-blocks still apply.
  • GODOT_MCP_STRICT env
    Set to 'true' to hard-reject anything that would otherwise prompt, for unattended operation. Takes precedence over GODOT_MCP_DISABLE_ELICITATION.
  • GODOT_MCP_DISABLE_SECURITY env
    Set to 'true' to disable the run_script/run_project static gate entirely, Tier 1 hard blocks included. Overrides GODOT_MCP_STRICT. Operator opt-out, not a convenience.

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント Erodenn で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

ゲーム・スポーツ・料理・学習のほかのサーバーとの比較i

  • このカテゴリのほかの1291件のうち0%よりスターが多い
  • このカテゴリのほかの1291件のうち33%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの1291件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Godot MCP Runtimeは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(3.8.0)がレジストリに届いたのは2 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにNode.jsも必要です。

代わりに使えるものは?

同じカテゴリには:EduAtlas, RSS.com MCP by usefulapi, Castos MCP by usefulapi

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

EduAtlas

作者:eduatlas.org

Live school vacancies from schools' own careers pages, and official school records. Free, no login.

クラウドで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Godot MCP Runtime

A lightweight MCP server that gives AI agents the tools to interact with the Godot game engine. Features comprehensive headless editing and full runtime control over a Godot 4.x project. Scene, node, autoload, and validation ops cover everything short of the most niche corners of the engine; the runtime bridge adds screenshots, input simulation, UI discovery, and live GDScript against the running scene tree.

The AI doesn't just write your game, it can check its work.

  • Headless editing: scenes, nodes, scripts, signals, validation, no editor window
  • Runtime control: screenshots, input simulation, UI discovery, live GDScript, and function profiling against the running game
  • Zero footprint: no Godot addon, no project commits, auto-cleanup on shutdown

No addon required. Most Godot MCP servers that offer runtime support ship as a Godot addon, something you install into your project, commit to version control, and manage as a dependency. Use npx and there's no install or setup needed.

Think of it as Playwright MCP, but for Godot. This does the same thing for games: run the project, take a screenshot, simulate input, read what's on screen, execute a script against the live scene tree. The agent closes the loop on its own changes rather than handing off to you to verify.

[!NOTE]

This is not a playtesting replacement. It doesn't catch the subtle feel issues that only a human notices, and it won't tell you if your game is fun. What it does is let an agent confirm that a scene loads, a button responds, a value updated, a script ran without errors. The ability to check work is crucial for AI driven workflows.

Contents

  • What It Does
  • How It Compares
  • Quick Start
  • Docs
  • Acknowledgments
  • License

What It Does

This server is the perfect tool kit for AI assisted game development with Godot. It provides a comprehensive suite of tools that allows agents to create scenes, nodes, scripts, and more. The runtime tool set provides the capabilities to check work by running the game and interacting with it in real time, all without becoming a cumbersome dependency on your project.

Built for agents. Every tool is purpose-built and self-documenting. When something fails, the response tells the agent how to fix it; when something succeeds, it points toward the next step. The result is an AI that stays unstuck and self-corrects without needing you to nudge it along.

Headless editing. Create scenes, add nodes, set properties, attach scripts, connect signals, validate GDScript. All the standard operations, no editor window required.

Runtime bridge. When run_project or attach_project is called, the server injects McpBridge as an autoload. This opens a localhost-only TCP listener (both auto-select a free port when bridgePort is omitted; pass bridgePort to pin a specific port) and enables:

  • Screenshots: Capture the viewport. By default this returns a 960x540 preview inline plus the full PNG on disk
  • Input simulation: Batched sequences of key presses, mouse clicks, mouse motion, UI element clicks by name or path, Godot action events, text typed into the focused Control, and timed waits. Each action reports what it did: the Control it hit, the signals it fired, and what changed on screen
  • UI discovery: Walk the live scene tree and collect every visible Control node with its position, type, text content, and disabled state
  • Live script execution: Compile and run arbitrary GDScript with full SceneTree access while the game is running
  • Function profiling: With profiling: true at launch, capture Godot's own profiler and rank the most expensive GDScript functions by own or inclusive time, with source locations and per-frame averages

Background mode. Pass background: true to run_project and the Godot window moves off-screen (positioned at (-9999, -9999)) with physical input blocked: borderless, unfocusable, mouse-passthrough. Programmatic input, screenshots, and all runtime tools work exactly the same. Useful for automated agent-driven testing where the window shouldn't be visible or interactive.

Manual attach mode. When something other than MCP launches the game (a CI pipeline, an external debugger, your own shell), call attach_project first. It injects the bridge and marks the project active without spawning Godot, so when you launch the game manually, runtime tools work against it. Use detach_project when done.

[!IMPORTANT]

get_debug_output is unavailable in attached mode. stdout and stderr only flow through processes MCP started itself, so when Godot is launched externally there's no captured output to return. Use run_project if you need the debug stream.

The bridge cleans itself up automatically - on stop_project or detach_project, and also without a tool call when the game exits on its own, the bridge connection drops, or the server shuts down (including a client that just closes the connection). Its artifacts live under .mcp/godot-runtime/ in the project, which the server adds to .gitignore. No leftover autoloads, no modified project files.

How It Compares

The Godot MCP space splits on two axes: whether a server can drive a _running_ game (runtime) or only edit files, and what it costs your project to do so. Most servers that offer real runtime control ship as a Godot addon you install and commit to version control, or as a custom engine you download. This one injects a bridge transiently and removes it on shutdown, so you get full live-game control against stock Godot with nothing left in your repo.

ServerLive-game runtimeFootprintLicensePrice
Godot MCP RuntimeFull: screenshots, input, live scene tree, script execZero (npx, no committed addon)MITFree
Summer EngineFullCustom engine download + sign-inMIT layer / proprietary engineFree core, paid cloud
tugcantopaloglu/godot-mcpFullCommitted autoload addonMITFree
Godot MCP ProFullCommitted editor addonProprietary$15
GDAI MCPEditor-mediatedCommitted editor addonProprietary$19
Coding-Solo/godot-mcpNo (launch + debug output)Zero (npx)MITFree

Among servers with full live-game control, Godot MCP Runtime pairs a zero-footprint install (no addon committed to version control, no custom engine, no account) with a single npx command, and it has shipped this transient-autoload runtime bridge since February 2026. For the full field of ~20 servers with a source for every claim, see docs/comparison.md.

Quick Start

Prerequisites

That's it. No Godot addon, no project modifications.

Configure Your MCP Client

Add the following to your MCP client config. Works with Claude Code, Claude Desktop, Cursor, or any MCP-compatible client. Ask your AI assistant to call check_project. If it returns a Godot version string (e.g., 4.4.stable), you're connected and working.

Zero-install via npx (recommended):

{

"mcpServers": { "godot": { "command": "npx", "args": ["-y", "godot-mcp-runtime"], "env": { "GODOT_PATH": " " } } } }

Or install globally:

npm install -g godot-mcp-runtime
{

"mcpServers": { "godot": { "command": "godot-mcp-runtime", "env": { "GODOT_PATH": " " } } } }

Or clone from source:

git clone https://github.com/Erodenn/godot-mcp-runtime.git

cd godot-mcp-runtime npm install npm run build

{

"mcpServers": { "godot": { "command": "node", "args": [" /godot-mcp-runtime/dist/index.js"], "env": { "GODOT_PATH": " " } } } }

[!TIP]

Prefer pnpm? All three install paths work with pnpm. Substitute pnpm dlx godot-mcp-runtime for npx -y godot-mcp-runtime, pnpm add -g godot-mcp-runtime for the global install, or pnpm install && pnpm run build for the source build. pnpm ships stronger defaults against npm supply-chain attacks; see pnpm's supply chain security guide.

If Godot is on your PATH, you can omit GODOT_PATH entirely. The server will auto-detect it.

Optional environment variables

All are set in the same env block as GODOT_PATH:

VariableEffect
DEBUG"true" enables verbose [DEBUG] logging.

The three security-gate flags below share one axis (see docs/security.md for the full picture) and are wide enough to wrap badly in a table, so they get a list instead:

  • `GODOT_MCP_DISABLE_ELICITATION` - "true" disables the confirmation prompts for run_project and run_script. Use this if your client cannot display elicitation prompts (e.g. Claude Desktop, which auto-cancels them). Fail-open: the action proceeds with a warning. Tier 1 security hard-blocks still apply.
  • `GODOT_MCP_STRICT` - "true" hard-rejects anything that would otherwise prompt, for unattended operation. Takes precedence over GODOT_MCP_DISABLE_ELICITATION when both are set.
  • `GODOT_MCP_DISABLE_SECURITY` - "true" turns the entire run_script/run_project security gate off: no scan, no block, no elicitation, no warnings, no audit sidecars - Tier 1 included. Overrides GODOT_MCP_STRICT when both are set. Enabling this is a human decision - an agent should decline to set it on a user's behalf.
{

"mcpServers": { "godot": { "command": "npx", "args": ["-y", "godot-mcp-runtime"], "env": {

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く