godot-mcp-setup
SKILL.md
Godot MCP Setup
Enables AI agents to install and configure the Godot MCP (Model Context Protocol) server for programmatic scene management.
When to Use This Skill
Use ONLY when:
- User explicitly requests MCP-based scene building
- User wants programmatic scene creation/modification
- User asks about scene automation tools
DO NOT suggest unless:
- User expresses interest in MCP functionality
- Alternative manual methods insufficient
Available Scripts
mcp_config_generator.gd
Tool script to generate the Claude Desktop config JSON for Godot MCP.
NEVER Do in MCP Setup
- NEVER suggest MCP for simple scene edits — MCP is for automation/batch operations. Single node addition? Use manual editor. MCP overhead (config + restart) wastes time.
- NEVER skip JSON syntax validation — Invalid JSON in
claude_desktop_config.json= silent MCP failure. ALWAYS validate withConvertFrom-Jsonbefore saving. - NEVER forget to remind user to restart Claude Desktop — MCP changes require full app restart, NOT just new conversation. This is #1 user mistake.
- NEVER use global npm install without user permission —
npm install -gmodifies system. ALWAYS prefernpx(on-demand) unless user specifically wants global. - NEVER assume Node.js is installed — Check
node --versionBEFORE attempting npx. Missing Node = cryptic "command not found" errors.
Installation Workflow
Step 1: Check if MCP is Already Installed
For PowerShell (Windows):
# Check if the Godot MCP server is configured
$mcpConfigPath = "$env:APPDATA\Claude\claude_desktop_config.json"
if (Test-Path $mcpConfigPath) {
$config = Get-Content $mcpConfigPath | ConvertFrom-Json
if ($config.mcpServers.godot) {
Write-Host "Godot MCP server is already configured."
}
}
Step 2: Install Godot MCP Server
Installation Command (npx):
# Install globally
npm install -g @modelcontextprotocol/server-godot
# OR use npx for on-demand execution
npx @modelcontextprotocol/server-godot
Step 3: Configure Claude Desktop
The MCP server must be registered in Claude Desktop's configuration file.
Configuration File Location:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Example Configuration:
{
"mcpServers": {
"godot": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-godot"]
}
}
}
Step 4: Restart Claude Desktop
After configuration, the user must restart Claude Desktop for MCP changes to take effect.
Verification
After installation, verify the MCP tools are available by checking if mcp_godot_* tools are accessible.
Common Issues
Issue: MCP server not appearing after restart
- Solution: Verify the JSON syntax in
claude_desktop_config.json - Solution: Check that Node.js and npm are installed
Issue: Permission errors during installation
- Solution: Run PowerShell as Administrator on Windows
Reference
- Godot MCP Server: GitHub Repository
- MCP Protocol: Official Documentation
Related
- Master Skill: godot-master
Weekly Installs
65
Repository
thedivergentai/…c-skillsGitHub Stars
35
First Seen
Feb 9, 2026
Security Audits
Installed on
gemini-cli64
codex63
opencode62
kimi-cli61
github-copilot61
amp61