godot-mcp-native

Control Godot Engine projects via MCP to generate and edit scenes, nodes, and GDScript.

7|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/Aradotso/mcp-skills --skill godot-mcp-native
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-mcp-native
Source: https://github.com/Aradotso/mcp-skills/tree/main/skills/godot-mcp-native
Command: npx skills add https://github.com/Aradotso/mcp-skills --skill godot-mcp-native

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Godot developers waste time manually inspecting and editing scenes, nodes, and GDScript when they want to iterate quickly based on AI-driven intent.

Core Features & Use Cases

  • Natural-language Godot project editing: Create, update, move, rename, duplicate, and delete nodes while keeping the scene tree consistent.
  • GDScript management: List, read, create, attach, modify, analyze, validate, and execute script changes.
  • Scene + editor + runtime debugging: Create/open/save scenes, run/stop the game, inspect editor and runtime state, evaluate expressions, and manage breakpoints/stack/variables for debugging.
  • Use Case: Turn a design request like “add a third-person camera, hook jump logic to input, and debug why the player doesn’t rotate” into a series of concrete scene and script edits plus runtime inspection to confirm behavior.

Quick Start

Tell your AI assistant to “Create a CharacterBody3D node named Player under the scene root, add a Camera3D as a child, create res://scripts/player.gd with movement logic, and attach it to Player.”

Frequently Asked Questions about godot-mcp-native

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use AI to edit Godot scenes and generate GDScript automatically?

To edit Godot scenes and generate GDScript with AI, you use an MCP-capable client connected to the plugin's HTTP transport. This allows natural language commands to create nodes, manage scripts, and manipulate scene structures directly.

What is the best way to debug a Godot game at runtime using AI?

The best way to debug a Godot game at runtime with AI is by inspecting editor and runtime state through an MCP server. You can evaluate expressions, manage breakpoints, and analyze stack variables to identify behavior issues.

Can I automate node creation and scene tree refactoring in Godot?

Yes, you can automate node creation and scene tree refactoring in Godot. The MCP server enables you to create, update, move, rename, duplicate, and delete nodes while keeping the scene tree consistent based on natural language intent.

Do I need an MCP client to control Godot Engine projects?

Yes, you need an MCP-capable client to control Godot Engine projects. The client connects to the plugin's HTTP transport to expose tool operations for scene manipulation, script management, runtime inspection, and debugger control.

How does natural language scene editing work with Godot?

Natural language scene editing works by translating your design requests into concrete Godot scene and script edits via an MCP server. For example, asking to add a camera and movement logic triggers node creation, script attachment, and runtime inspection.

What are the limitations of using AI automation for GDScript management?

The metadata does not explicitly detail limitations, but AI automation for GDScript management focuses on listing, reading, creating, attaching, modifying, analyzing, validating, and executing script changes rather than replacing manual architectural design.