Skip to main content

Choosing an MCP Client

MCP for Unity auto-configures every client the package detects on your machine. The differences below decide which one fits your workflow.

Capability matrix

ClientTransportAuto-configStreaming reasoningFree tierNotes
Claude Desktopstdio onlyyesyesyes (rate-limited)Easiest setup. Stdio is silently chosen even if HTTP is selected globally.
Claude CodeHTTPyesyesneeds Anthropic planFirst-party. Strong with multi-tool workflows.
CursorHTTPyesyespartialRequires an MCP toggle in Cursor's own settings after auto-config.
VS Code (Copilot)HTTPyesyeswith CopilotConfigures under servers (not mcpServers).
WindsurfHTTPyesyesyesAuto-connects after config.
ClineHTTPyesyesyesAuto-connects after config.
GitHub Copilot CLIHTTPyesyeswith CopilotTerminal-based agent.
CodexHTTPyesyeswith OpenAIAuto-connects.
Qwen CodeHTTPyesyesyesAuto-connects.
Gemini CLIHTTPyesyesyesAuto-connects.
OpenClawHTTP / stdioyesyesyesRequires openclaw-mcp-bridge plugin enabled. Follows MCP for Unity's transport choice.
AntigravityHTTPyesyesvariesRequires an MCP toggle in Antigravity settings.

How to pick

  • You want it to just work: Claude Desktop. Stdio means no port conflicts and no firewall prompts.
  • You're building a multi-agent or remote workflow: anything HTTP. Multiple clients can share one Python server; see Multi-Instance Routing.
  • You're already in your IDE: Cursor, VS Code Copilot, or Cline — keeps you in flow.
  • You want a terminal: Claude Code, Copilot CLI, Codex, Gemini CLI, or Qwen Code.

Manual configuration

If auto-config doesn't run (offline machine, sandboxed install, etc.), copy the snippet under Manual MCP client configuration in Install into your client's MCP config file.

Per-client toggle locations

A few clients need an MCP toggle flipped on after the configurator writes their config. Find it here:

  • Cursor → Settings → MCP → enable the unityMCP server
  • Antigravity → Settings → MCP servers → enable
  • OpenClaw → enable the openclaw-mcp-bridge plugin

Everything else just connects on next launch.

When you update the package

Run Window → MCP for Unity → Configure All Detected Clients any time. It's safe to re-run — the configurator writes idempotently.