MCP Catalogs
Home

Gopeak-godot-mcp

by HaD0Yun·182·Score 50

GoPeak is a comprehensive MCP server for Godot 4 with 95+ tools for game development workflows.

developer-toolsai-llmproductivity
16
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

Overview

GoPeak enables AI assistants to interact with Godot 4 through an edit → run → inspect → fix loop. It provides tools for scene management, GDScript editing, debugging, runtime inspection, and asset workflows. The server offers three tool profiles: 'compact' (default, minimal tools with optional groups), 'full' (complete legacy surface), and 'legacy' (same as full). Optional capabilities require additional Godot plugins and services like LSP and DAP servers.

Try asking AI

After installing, here are 6 things you can ask your AI assistant:

you:Automated game development with AI assistance in Godot projects
you:Debugging Godot games by reading debug output and fixing errors
you:Creating and modifying game scenes and scripts through AI agents
you:Which MCP clients are compatible with GoPeak?
you:What optional capabilities does GoPeak provide?
you:How do I troubleshoot if GoPeak tools aren't visible?

When to choose this

Choose GoPeak when working with Godot Engine and you need AI assistance with scene management, debugging, and game development workflows.

When NOT to choose this

Don't choose GoPeak if you're not using Godot Engine, or if you prefer a self-contained MCP server without external plugin dependencies.

Tools this server exposes

12 tools extracted from the README
  • tool.catalog

    Search and activate capability groups based on keywords.

  • tool.groups

    Manage tool capability groups directly.

  • get_editor_status

    Check the status of the Godot editor bridge connection.

  • find_projects

    Find Godot projects in specified directories.

  • launch_editor

    Launch the Godot editor with project context.

  • run_project

    Run the Godot project and collect output.

  • stop_project

    Stop a running Godot project.

  • add_node

    Add a node to the current scene.

  • set_node_properties

    Set properties of a node in the scene.

  • create_scene

    Create a new Godot scene file.

  • create_gdscript

    Create or modify GDScript files.

  • screenshot

    Capture a screenshot of the running game.

Comparable tools

godot-mcpcursorclaude-desktopide-mcp

Installation

Installation

Requirements

  • Godot 4.x
  • Node.js 18+
  • MCP-compatible client (Claude Desktop, Cursor, Cline, or OpenCode)

1) Run GoPeak

npx -y gopeak

2) Add MCP client config

{
  "mcpServers": {
    "godot": {
      "command": "npx",
      "args": ["-y", "gopeak"],
      "env": {
        "GODOT_PATH": "/path/to/godot",
        "GOPEAK_TOOL_PROFILE": "compact"
      }
    }
  }
}

3) Install Godot Plugins

From your Godot project folder:

curl -sL https://raw.githubusercontent.com/HaD0Yun/Gopeak-godot-mcp/main/install-addon.sh | bash

Enable plugins in Project Settings → Plugins:

  • godot_mcp_editor for scene/resource tools
  • godot_mcp_runtime for runtime inspection, screenshots, and input workflows

FAQ

Which MCP clients are compatible with GoPeak?
GoPeak is compatible with MCP clients such as Claude Desktop, Cursor, Cline, and OpenCode.
What optional capabilities does GoPeak provide?
GoPeak offers optional capabilities including runtime inspection, screenshots, input injection (requires runtime addon), GDScript LSP tools (requires Godot LSP on port 6005), DAP debugging tools (requires Godot DAP on port 6006), and asset store tools (requires network access).
How do I troubleshoot if GoPeak tools aren't visible?
Restart your MCP client, search for hidden tools using 'tool.catalog', activate a group with 'tool.groups', confirm your project path is valid, or ensure runtime tools are properly installed and enabled.

Compare Gopeak-godot-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.