Unity MCP Server — Multi-agent MCP server for Unity Editor, designed for Claude Cowork. By AnkleBreaker Studio.
Godot Mcp Enhanced is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
Open InstallationWhat it does
Enhanced MCP server for Godot game engine - closed-loop AI development with dynamic GDScript execution, scene tree query, node inspection, and more
Quickstart
# 1 — run it from where its publisher ships it
npx -y godot-mcp-enhanced
# 2 — the plan is chosen at checkout, in the browser
# 3 — ask your agent something
> Enhanced MCP server for Godot game engine - closed-loop AI development with dynamic GDScript execution, scene tree query, node inspection
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. This one runs on your machine: your client starts Godot Mcp Enhanced as a process under your own user, with your files and your network, so the tool surface below is what it can do to your computer rather than to a server somewhere else. It is scanned, signed and pinned to the version you choose — read the surface before you approve it.
This is a public server: you run it yourself and this marketplace is not in the path. Claude Code registers it in one command.
claude mcp add godot-mcp-enhanced -- npx -y godot-mcp-enhancedReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry your client uses to start the process locally. A local server runs with your file system and your network, which is why it is priced without metering.
40 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
理解层静态分析(零 Godot 依赖)。action=signal_map 列全项目信号连接
Takes no parameters.
场景操作。读取/创建: read_scene, create_scene, quick_scene。节点: add_node, batch_add_nodes, edit_node, remove_node。保存/资源: save_scene, load_sprite。查询: query_scene_tree, inspect_node。实例: instance_scene, set_instance_property, detach_instance。
Takes no parameters.
批量操作。create_files: 批量创建文件(支持自动验证 .gd)。run_verify: 批量运行 headless 验证场景。diff_scenes: 比较两个场景文件差异。
Takes no parameters.
列出所有发现的 Godot 实例(id/项目/端口/状态)。需要 GODOT_MCP_MULTI_INSTANCE=true。
Takes no parameters.
选择 Godot 实例(id 或 project_path),后续调用路由到该实例。需要 GODOT_MCP_MULTI_INSTANCE=true。
Takes no parameters.
动态管理工具组的启用/停用状态。始终可用,不可被禁用。
Takes no parameters.
批量执行场景修改操作(tile_set/tile_fill/tile_erase/tile_clear/tileset_assign/node_property/node_add + TileSet 资源层配置 9 op),合并为一次 Godot 进程调用。适合需要持久化的批量修改。
Takes no parameters.
Execute a previously blocked tool using a confirmation token. Use this when a tool returns a confirmation_token.
Takes no parameters.
Android Deploy 工具。list_devices: adb 设备列表。get_preset_info: 读 export_presets.cfg Android preset。deploy: export APK + adb install + launch(可选)。
Takes no parameters.
查询、控制和编辑动画。查询: list_players, get_info, get_details, get_keyframes。播放: play, stop, seek, blend。编辑: create, delete, update_props, add_track, remove_track, add_keyframe, remove_keyframe, update_keyframe。
Takes no parameters.
动画轨道与关键帧操作。轨道: add_track, remove_track。关键帧: add_keyframe, remove_keyframe, update_keyframe。曲线: set_curve。
Takes no parameters.
查询、控制和编辑 AnimationTree。支持创建节点、添加状态、添加转换、设置混合参数、播放状态、编辑状态属性。
Takes no parameters.
参数化 3D shape 生成(11 shape)+ 路径阵列 + batch + undo + save 预制件。
Takes no parameters.
音频操作。play: 播放(支持 AudioStreamPlayer/2D/3D)。stop: 停止。set_param: 设置参数(volume_db/pitch_scale/bus)。query: 查询播放状态。${NON_PERSIST}
Takes no parameters.
操作审计日志查询(G3)。action=get_log 读 {project}/.godot/mcp_audit.jsonl 统计回放
Takes no parameters.
Blender 程序化建模。action=execute_bpy:AI 写 bpy 片段,headless 跑,自动导 glb 到 res://。
Takes no parameters.
代码模板操作。list: 列出可用模板(内置 + 用户自定义),支持按标签或适用类过滤。apply: 将模板应用到指定脚本路径,支持变量替换。
Takes no parameters.
GDExtension (C++) 脚手架生成。scaffold_gdextension: 在 project_path 下生成完整可编译的 godot-cpp GDExtension 工程骨架(src/类.cpp/.h + register_types + SConstruct + .gdextension + .gitignore + README),不联网/不编译,对齐 godot-cpp 官方 example。
Takes no parameters.
CSV→Resource 批量生成。读取 CSV(class_path 指向的 GDScript Resource 类),按 filename_column 列命名,批量生成 .tres 到 output_dir。CSV 行数据走 GDScript FileAccess.get_csv_line(零进脚本字符串,防注入)。output_dir 经 resolveWithinRoot 沙箱(TS pre);filename 白名单(GDScript 正则 + .. 段级拒)。
Takes no parameters.
End-to-end delivery verification tool. Multi-dimension checks: scene tree integrity, script robustness, performance/resource health, custom behavior assertions, and GDD standards compliance.
Takes no parameters.
Query Godot class documentation: get_class_info, search_classes, find_method, get_inheritance.
Takes no parameters.
Editor real-time operations: sync_start (start scene tree listening), sync_stop (stop listening), get_scene_tree (get current snapshot). Requires editor mode with plugin connection.
Takes no parameters.
游戏设计工具。validate_gdd: 验证游戏设计文档(GDD)markdown 文件。chain_verify: 对结论运行 Chain-of-Verification 自我挑战,评估置信度。
Takes no parameters.
一次返回会话全景(模式/项目/连接/场景快照/最近调用统计/工具组/推荐 workflow/规则/性能),减少反复探路。headless 模式 scene=null。
Takes no parameters.
Connect a signal between two nodes. ${NON_PERSIST}
Takes no parameters.
Disconnect a signal between two nodes. ${NON_PERSIST}
Takes no parameters.
Emit a node signal. Args only support basic types (string/number/bool/null). ${NON_PERSIST}
Takes no parameters.
List available signals on a node. ${NON_PERSIST}
Takes no parameters.
Perform 3D raycast. ${NON_PERSIST}
Takes no parameters.
Get physics body collision info. ${NON_PERSIST}
Takes no parameters.
Diagnose physics collision state for a body. Returns velocity, contact points (position/normal), collision shape info, and warns about ConcavePolygonShape3D traps. WARNING: Uses move_and_collide with test_only=true which may have side effects on physics state. ${NON_PERSIST}
Takes no parameters.
Query 3D space for collision bodies within a radius. Returns body paths, types, distances sorted nearest-first. ${NON_PERSIST}
Takes no parameters.
Create colored wireframe overlays for all CollisionShape3D nodes. StaticBody=blue, CharacterBody=green, RigidBody=red, Area=yellow. ${NON_PERSIST}
Takes no parameters.
Create 3D node at runtime. Headless-created nodes are not persisted — use add_node + save_scene for persistence. ${NON_PERSIST}
Takes no parameters.
Query 3D navigation path. ${NON_PERSIST}
Takes no parameters.
Play audio. Supports AudioStreamPlayer/AudioStreamPlayer2D/AudioStreamPlayer3D nodes. ${NON_PERSIST}
Takes no parameters.
Stop audio playback. ${NON_PERSIST}
Takes no parameters.
Set audio parameters (volume/pitch/bus). ${NON_PERSIST}
Takes no parameters.
Query audio playback status. ${NON_PERSIST}
Takes no parameters.
获取任意工具的完整文档。可用工具名:${names.join(
Takes no parameters.
- 8,000 calls a month, included
- 96 calls a minute at peak
- Every tool the listing has
- Cancel any time — the unused days are credited
- Runs behind the gateway, so cancelling stops it
- 40,000 calls a month, included
- 480 calls a minute at peak
- Every tool the listing has
- Cancel any time — the unused days are credited
- Runs behind the gateway, so cancelling stops it
- 180,000 calls a month, included
- 2,160 calls a minute at peak
- Every tool the listing has
- Cancel any time — the unused days are credited
- Runs behind the gateway, so cancelling stops it
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
No call is billed on its own, and this plan carries no monthly call limit. $10 a month covers every tool at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
| Term | Level | What it prices | Points |
|---|---|---|---|
| capability-exposure | high | capability blast radius (high) — client exposure if the model is manipulated | −6 |
| verification-discount | none | publisher verification (unlinked) — no provenance/repo link, but the shipped source was fully read | −2 |
| coverage-honesty | source | inspection depth (source) — how much of the target the scan could see | −0 |
What the scan could actually read
A grade is only as meaningful as its coverage, so the scanner publishes its own depth before it publishes its result.
Tools were statically extracted from the published source (1 recovered), not enumerated from a running server. Tool-poisoning, Unicode-smuggling, capability and toxic-flow analysis ran on this inferred surface, but a mis-parsed registration could be missed or mis-attributed, so tool-derived findings are capped below “confirmed”. To grade the real runtime surface, scan the running server: --command "npx -y <package>".
Capability — what it could do if the model were manipulated
Tags derived from each tool’s schema and the implementation, not from what the tool calls itself. high is the level these add up to.
| Tool | Capability tags | Why the tag was assigned |
|---|---|---|
| godot-mcp-enhanced | no tags |
Toxic-flow graph
The lethal trifecta, checked as a graph rather than as a checklist: untrusted input, a sensitive source and an external sink have to meet before there is a path worth worrying about.
The public result for this release does not print the flow graph, so there is nothing to show here. That is not the same as "no paths were found": what the scan did read is above, under coverage.
Supply chain and provenance
This is the first scan of this surface here, so there is nothing yet to compare it against.
Every result on this tab comes from one deterministic pass over the published package — offline, rule by rule, and auditable line by line above. Same methodology version, same bytes, same score.
Release history
Pinned to 0.32.11 — the install command below asks for that release. A pin is part of an install, so it is kept for this visit and written down when you install.
No release note was published with this version.
Only accounts with at least 50 real tool calls against this server in the last 90 days can post. Ratings are weighted by how much the reviewer actually uses it, and publishers can reply once per review.
Writing one takes an account with at least 50 real tool calls against Godot Mcp Enhanced in the last 90 days. That is the whole gate — there is no other way to post, which is why the counts beside each review are worth reading.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes an account with 50 real tool calls against it.