Claude Code
Claude Code is the recommended client for GodotIQ. It runs in your terminal alongside your editor, has native MCP support, and handles large tool outputs well.
-
Install GodotIQ:
Terminal window pip install godotiq -
Add the MCP server:
Terminal window claude mcp add godotiq -- godotiq --project /path/to/your/godot/projectReplace the path with your Godot project root (the directory containing
project.godot). Alternatively, useuvand setGODOTIQ_PROJECT_ROOT— see Installation for details. -
Verify the connection:
Open Claude Code and ask: “Ping GodotIQ” — it should confirm the server is running.
Tips for Claude Code
Section titled “Tips for Claude Code”Start Every Session with Context
Section titled “Start Every Session with Context”Claude Code’s context window compresses over long sessions. Start each conversation by asking:
“Use project_summary to understand this project, then help me with…”
This gives Claude full project awareness — architecture, file relationships, conventions — before you start working.
Use Natural Language
Section titled “Use Natural Language”You don’t need to specify tool names. GodotIQ tools are designed to be invoked naturally:
- “What’s the layout of my dungeon level?” →
scene_map - “What would break if I rename PlayerManager?” →
impact_check - “Place torches along the corridor walls” →
placement - “Why is the health bar not updating?” →
trace_flow+signal_map
Claude will select the right tool based on your question.
Extended Thinking for Complex Tasks
Section titled “Extended Thinking for Complex Tasks”For multi-step tasks like debugging or refactoring, Claude Code’s extended thinking mode helps it plan a tool chain before executing:
“Think step by step about why the enemy AI gets stuck at the bridge, then trace the flow to find the issue.”
This often produces better results than a single-shot question because Claude can plan which tools to call in what order.
Multi-Tool Chains
Section titled “Multi-Tool Chains”Claude Code can call multiple GodotIQ tools in sequence within a single conversation. Common patterns:
- Debug flow:
project_summary→trace_flow→signal_map - Safe refactor:
impact_check→signal_map→ make changes →validate - Level review:
scene_map→spatial_audit→placement(for fixes)
Project-Scoped vs Global
Section titled “Project-Scoped vs Global”If you work on multiple Godot projects, add GodotIQ to each project separately:
# In project A's directoryclaude mcp add godotiq -- godotiq --project /path/to/project-a
# In project B's directoryclaude mcp add godotiq -- godotiq --project /path/to/project-bClaude Code automatically uses the right server based on your working directory.
Advanced Configuration
Section titled “Advanced Configuration”Custom Config File
Section titled “Custom Config File”Point GodotIQ to a custom config file:
claude mcp add godotiq -- godotiq --project /path/to/project --config /path/to/.godotiq.jsonBridge Port
Section titled “Bridge Port”If you’re using the Pro addon and the default port (6550) conflicts with something:
claude mcp add godotiq -- godotiq --project /path/to/project --bridge-port 6551Make sure to update the port in your .godotiq.json and the Godot addon settings to match.
Troubleshooting
Section titled “Troubleshooting””MCP server not responding”
Section titled “”MCP server not responding””- Check that GodotIQ is installed:
pip show godotiq - Verify the project path exists and contains
project.godot - Restart Claude Code:
claude(exit and re-enter)
“Tool not found”
Section titled ““Tool not found””Make sure you’re using the latest version: pip install --upgrade godotiq
Bridge tools not working
Section titled “Bridge tools not working”Bridge tools (screenshot, run, node_ops, etc.) require the Godot addon to be installed and Godot to be running. Free tools work without the addon.