← MCP servers · coding-solo

Godot

SAFEgrade B · trust 89/100

MCP server for interfacing with Godot game engine. Provides tools for launching the editor, running projects, and capturing debug output.

aigodotmcp

Overview

From the repository's own README, as read at the audited commit.

# Godot MCP[![Github-sponsors](https://img.shields.io/badge/sponsor-30363D?style=for-the-badge&logo=GitHub-Sponsors&logoColor=#EA4AAA)](https://github.com/sponsors/Coding-Solo)[![](https://badge.mcpx.dev?type=server 'MCP Server')](https://modelcontextprotocol.io/introduction)[![Made with Godot](https://img.shields.io/badge/Made%20with-Godot-478CBF?style=flat&logo=godot%20engine&logoColor=white)](https://godotengine.org)[![](https://img.shields.io/badge/Node.js-339933?style=flat&logo=nodedotjs&logoColor=white 'Node.js')](https://nodejs.org/en/download/)[![](https://img.shields.io/badge/TypeScript-3178C6?style=flat&logo=typescript&logoColor=white 'TypeScript')](https://www.typescriptlang.org/)[![](https://img.shields.io/github/last-commit/Coding-Solo/godot-mcp 'Last Commit')](https://github.com/Coding-Solo/godot-mcp/commits/main)[![](https://img.shields.io/github/stars/Coding-Solo/godot-mcp 'Stars')](https://github.com/Coding-Solo/godot-mcp/stargazers)[![](https://img.shields.io/github/forks/Coding-Solo/godot-mcp 'Forks')](https://github.com/Coding-Solo/godot-mcp/network/members)[![](https://img.shields.io/badge/License-MIT-red.svg 'MIT License')](https://opensource.org/licenses/MIT)```text                           (((((((             (((((((                        (((((((((((           (((((((((((                        (((((((((((((       (((((((((((((                        (((((((((((((((((((((((((((((((((                        (((((((((((((((((((((((((((((((((         (((((      (((((((((((((((((((((((((((((((((((((((((      (((((       (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((     ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((    ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((      (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((        (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((         (((((((((((@@@@@@@(((((((((((((((((((((((((((@@@@@@@(((((

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.

claude-code
claude mcp add godot-mcp -- npx -y [email protected]
claude-desktop
{
  "mcpServers": {
    "godot-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ]
    }
  }
}

Exposed tools (14) 8 read · 6 write · 0 destructive

ToolRiskDescription
add_nodewriteAdd a node to an existing scene
create_scenewriteCreate a new Godot scene file
export_mesh_libraryreadExport a scene as a MeshLibrary resource
get_debug_outputreadGet the current debug output and errors
get_godot_versionreadGet the installed Godot version
get_project_inforeadRetrieve metadata about a Godot project
get_uidreadGet the UID for a specific file in a Godot project (for Godot 4.4+)
launch_editorreadLaunch Godot editor for a specific project
list_projectsreadList Godot projects in a directory
load_spritereadLoad a sprite into a Sprite2D node
run_projectwriteRun the Godot project and capture output
save_scenewriteSave changes to a scene file
stop_projectwriteStop the currently running Godot project
update_project_uidswriteUpdate UID references in a Godot project by resaving resources (for Godot 4.4+)

Details

Source
coding-solo/godot-mcp
npm
godot-mcp@0.1.1
Transports
stdio
License
MIT
Stars
5,664 · pushed 149d ago

Trust audit

Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
declared (1 observation(s))
Network
none-observed
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (1)

LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
axios, fs-extra, @types/node, typescript
Why it matters. 4 dependency range(s) float
Fix. pin exact versions or ship a lockfile

Gates applied: no_behavioural_pass.

Audited 2026-09-13 · audit v0.4.0 · source sha bd572acb8534 · full audit: observations/trust-audit/mcp-server/coding-solo__godot.json · Report an issue or request a re-scan

Audit history

DateSourceVerdictGradeScoreChange
2026-09-13bd572acb8534SAFEB89first audit

Alternatives

Other servers in the same categories, safer ones first.

Questions

What is the Godot MCP server?

MCP server for interfacing with Godot game engine. Provides tools for launching the editor, running projects, and capturing debug output.

What tools does Godot expose?

14 in total: 8 read-only, 6 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is Godot safe to connect to an agent?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.

What credentials does Godot need?

No credential environment variables were found in its source, so it appears to need none.

How does Godot run?

It speaks stdio, so it runs as a local process your client starts. It is published on npm as godot-mcp at 0.1.1.

How current is this page?

The grade is for one exact copy of the source (bd572acb8534), read on 2026-09-13. The repository is watched and re-audited when it changes.

Provenance: OBSERVED · read 2026-09-13 · job trust-audit-2026-09-13