Skip to directory

About Godot

Integrates with Godot game engine projects to provide project analysis, scene management, script generation, networking systems, debugging capabilities, and performance optimization recommendations for game development workflows.

What you can use it for

  • developer tools
Connection and setup
Hosting
Local stdio process
Transport
stdio
Endpoint
Local process; no hosted endpoint documented
Authentication
No credentials were configured; the tested read-only tool “get_project_info” succeeded in an isolated environment. Other tools may have additional requirements.

Requirements

  • Node.js 18+
  • The npm package repository matched the repository linked from the public profile.

Setup steps

  1. npx -y kooix-godot-mcp@1.1.17
Tools 17+

The server returned 17 tools in tools/list. Only “get_project_info” was invoked with a synthetic read-only input and succeeded.

  • get_project_info

    Get Godot project information including configuration, autoloads, and metadata

    01
  • list_scenes

    List all scenes in the Godot project

    Parameters: includeDetails
    02
  • list_scripts

    List all GDScript files in the project

    Parameters: includeAnalysis
    03
  • analyze_scene

    Analyze a specific scene file and return its structure

    Parameters: scenePath
    04
  • analyze_script

    Analyze a GDScript file and return its structure

    Parameters: scriptPath
    05
  • generate_script_template

    Generate a GDScript template for common patterns

    Parameters: templateType, className, extendsClass
    06
  • analyze_game_architecture

    Analyze the overall game architecture including managers, scenes, and design patterns

    07
  • generate_ui_component

    Generate UI component templates for common game elements

    Parameters: componentType, componentName, options
    08
  • optimize_game_performance

    Analyze project for performance issues and provide optimization recommendations

    09
  • generate_network_system

    Generate networking system templates for multiplayer games

    Parameters: networkType
    10
  • analyze_error_log

    Analyze Godot error logs and provide suggestions for fixes

    Parameters: logContent
    11
  • start_debug_session

    Start a debug session to monitor errors and warnings

    Parameters: sessionId
    12
  • stop_debug_session

    Stop an active debug session and get results

    Parameters: sessionId
    13
  • get_debug_session

    Get information about an active debug session

    Parameters: sessionId
    14
  • analyze_crash_dump

    Analyze crash information and provide debugging guidance

    Parameters: crashInfo
    15
  • diagnose_project

    Perform comprehensive project health diagnosis

    16
  • suggest_fix

    Get specific fix suggestions for error messages

    Parameters: errorMessage, context
    17

This server’s available tools can vary by account, permissions, or configuration. The list shown is not its full runtime catalog.

Limitations and notes
  • Runtime verification covered one read-only tool call (get_project_info); other listed tools were not individually exercised.
Original sources
  • MCP.Directory public profile

    Name, description, publisher identifier, categories, transport, tool inventory, and install configuration.

  • Linked publisher repository

    Repository URL linked from the public profile; npm package repository metadata matched this GitHub repository.

  • npm registry metadata

    Published package version 1.1.17 checked before launch. Registry repository: git+https://github.com/telagod/kooix-godot-mcp.git.

Documentation checked 2026-10-28T00:00:00Z. Connection has not been runtime tested.