Godot

AI-powered development assistant for Godot that analyzes projects, diagnoses errors, generates code, and offers performance insights.
  • javascript

4

GitHub Stars

javascript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "telagod-kooix-godot-mcp": {
      "command": "npx",
      "args": [
        "kooix-godot-mcp",
        "--project",
        "/path/to/your/godot/project"
      ]
    }
  }
}

Godot MCP Server is an AI-powered development assistant for the Godot game engine. It analyzes your project structure, helps diagnose errors and performance issues, and generates Godot-style code templates to accelerate your workflow. Use it with an MCP client to get intelligent insights, rapid scaffolding, and actionable optimization suggestions for your Godot projects.

How to use

You can run Godot MCP Server directly with an MCP client using a lightweight, zero-install approach via npx. This lets you start analyzing your Godot project and generate templates without manually setting up a server.

To use it with an MCP client, start with a local stdio configuration that runs the MCP tool and points to your Godot project directory. A typical setup is to launch the MCP runtime as a child process from the client, passing your project path so the assistant can inspect scenes, scripts, and configurations.

If you prefer a centralized workflow, you can also run the MCP server as a global package and connect the client to the resulting process. The server exposes its capabilities through a standard MCP interface so your client can request project information, generate templates, analyze scripts, and receive optimization recommendations.

How to install

Prerequisites you need before installing: a modern Node.js runtime and npm or npx available in your shell. Ensure Node.js is installed on your system, which also provides npm for package management.

# Option A: Run directly with npx (no installation required)
npx kooix-godot-mcp --project /path/to/your/godot/project

# Option B: Global installation via npm (recommended for CLI access)
npm install -g kooix-godot-mcp

# Then configure your MCP client to run the server with the project path

Additional configuration and setup notes

If you use a Claude Desktop or another MCP client, you can configure a local stdio server so the client launches the MCP tool with your project path. The following configuration runs the MCP tool via npx and passes the project directory as an argument.

{
  "mcpServers": {
    "godot-mcp": {
      "command": "npx",
      "args": ["kooix-godot-mcp", "--project", "/path/to/your/godot/project"]
    }
  }
}

Available tools

get-project-info

Extracts project configuration and metadata to understand project structure and setup.

list-scenes

Analyzes Godot scene files to map node hierarchies and scene relationships.

analyze-scene

Performs deep analysis of a specific scene file to surface issues and patterns.

list-scripts

Inventories all GDScript files for organization and refactoring work.

analyze-script

Parses script structure to identify methods, properties, and signals for quality and optimization.

generate-script-template

Generates common script templates and patterns that follow Godot conventions.

analyze-game-architecture

Provides high-level architectural analysis to assist system design.

generate-ui-component

Creates UI component templates such as menus, dialogs, and HUD elements.

optimize-game-performance

Offers performance analysis and actionable optimization suggestions.

generate-network-system

Provides networking code templates for multiplayer development.

debug-project-errors

Analyzes error logs and crash reports to propose fixes.

start-debug-session

Runs a real-time debugging session for interactive problem solving.

analyze-debug-logs

Parses log files for post-mortem analysis and troubleshooting.

get-performance-insights

Profiles performance and provides metrics to guide optimization.

check-project-health

Assesses overall project quality for maintenance and planning.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational