Skip to content

Latest commit

 

History

History
238 lines (198 loc) · 3.42 KB

File metadata and controls

238 lines (198 loc) · 3.42 KB

IDE Setup Guide

Godot Forge works with any IDE that supports the Model Context Protocol. Below are configuration snippets for all supported IDEs.

Prerequisites

  • Node.js 18+Download
  • Godot 4.x — Optional for 6 of 8 tools. Download or install via Steam.

Claude Code

claude mcp add godot-forge -- npx -y godot-forge

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

VS Code (Copilot)

Add to .vscode/mcp.json:

{
  "servers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

Zed

Add to settings.json:

{
  "context_servers": {
    "godot-forge": {
      "command": {
        "path": "npx",
        "args": ["-y", "godot-forge"]
      }
    }
  }
}

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

Codex

Add to .codex/config.toml:

[mcp_servers.godot-forge]
command = "npx"
args = ["-y", "godot-forge"]

Gemini CLI

Add to .gemini/settings.json:

{
  "mcpServers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

JetBrains (IntelliJ, WebStorm, Rider, etc.)

Settings → Tools → AI Assistant → MCP Servers → Add:

{
  "mcpServers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

Continue

Add to .continue/config.yaml:

mcpServers:
  - name: godot-forge
    command: npx
    args: ["-y", "godot-forge"]

Cline

Add to cline_mcp_settings.json:

{
  "mcpServers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

Roo Code

Add to .roo/mcp.json:

{
  "mcpServers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

Neovim (mcphub)

Add to ~/.config/mcphub/servers.json:

{
  "mcpServers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

OpenCode

Add to opencode.json:

{
  "mcp": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

Kiro

Add to .kiro/settings/mcp.json:

{
  "mcpServers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge"]
    }
  }
}

Custom Configuration

Explicit Godot Path

If auto-detection doesn't find your Godot binary, set it explicitly:

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

Explicit Project Directory

To point at a specific Godot project:

{
  "mcpServers": {
    "godot-forge": {
      "command": "npx",
      "args": ["-y", "godot-forge", "--project", "/path/to/project"]
    }
  }
}