Godot MCP Server (Pete Thorne)

Godot engine projects integrated with AI for direct script and scene manipulation.

Data last scanned today · Reviewed today

281 dangerous tool19 tools598GDScriptMIT

Overview

This server bridges the gap between Godot Engine and your AI assistant, enabling comprehensive project management. Through the Model Context Protocol, you can perform deep tasks such as script refactoring, node creation, and automated scene structure manipulation directly from your chat interface. The plugin supports two-way communication between the editor and the AI, allowing for project resource access and direct application of AI-suggested changes to your GDScript files and project nodes.

Our verdict

With a security score of 28/100, this tool is categorized as high risk. The lack of a read-only mode means every installation grants full write access to your files, which could lead to unintended project modifications. Additionally, the project has not been updated in over 499 days, indicating potential staleness. It is best suited for experimental use in isolated development environments rather than critical production workflows.

  • Zero direct dependencies reduce the supply-chain surface area.
  • Licensed under the permissive MIT license.
  • Documented support for managing node and scene structures.
  • No read-only mode allows unrestricted write access to files.
  • Stale codebase with no commits in 499 days.
  • Community-maintained project lacking official vendor oversight.

Tools

ToolDescriptionRisk
get-scene-treeReturns the scene tree structurelow
get-node-propertiesGets properties of a specific nodelow
create-nodeCreates a new nodemedium
delete-nodeDeletes a nodehigh
modify-nodeUpdates node propertiesmedium
list-project-scriptsLists all scripts in the projectlow
read-scriptReads a specific scriptlow
modify-scriptUpdates script contentmedium
create-scriptCreates a new scriptmedium
analyze-scriptProvides analysis of a scriptlow

Compatibility

ClientLocalDockerRemoteRead-only
Claude Desktop
Cursor
VS Code
Windsurf
ChatGPT

Frequently asked questions

How do I integrate this MCP server into my own Godot project?

Copy the addons/godot_mcp folder into your project's addons directory, then enable the plugin through the Project Settings menu in the Godot editor.

What is required to configure the server for use with Claude Desktop?

You must add the server to your Claude Desktop configuration file with an absolute path to the server's index.js file and ensure the MCP_TRANSPORT environment variable is set to stdio.

Which system resources can the AI access through this MCP server?

The server provides access to currently open scripts and scenes via specific resource endpoints, as well as general project metadata and settings.

Can I perform editor-level actions through this server?

Yes, the server supports editor-specific commands including running and stopping your project, as well as retrieving the current editor state.

What steps should I take if the plugin is not communicating with the AI?

Check that the plugin is enabled in Godot, ensure all paths in your configuration file are absolute, and verify that there are no relevant error messages displayed in the Godot console.

Badge

Godot MCP Server (Pete Thorne) security score, rated on RepoAI

Maintain this server? Add the live badge to your README.