Claude Code

MCP SUPPORTED

CONFIG LOCATION

~/.claude.json (global) or .mcp.json (project)

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.claude.json and .mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"],
      "env": {}
    }
  }
}

Claude Code has full MCP support including resources, prompts, tools, and roots. Warden works automatically once registered.

Cursor

MCP SUPPORTED

CONFIG LOCATION

~/.cursor/mcp.json (global) or .cursor/mcp.json (project)

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects both global and project-level configs

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Cursor supports MCP tools natively. You can also add servers via Settings → MCP configuration panel.

Windsurf / Devin

MCP SUPPORTED

CONFIG LOCATION

~/.codeium/windsurf/mcp_config.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects Windsurf config and Devin CLI config

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Windsurf supports MCP tools via the Cascade 'Plugins' UI. Devin CLI also reads from .devin/config.json in project root.

Codex CLI

MCP SUPPORTED

CONFIG LOCATION

~/.codex/config.toml

FORMAT

TOML — [mcp_servers] section

AUTO-INSTALL

$ warden init — appends to config.toml (best-effort)

MANUAL CONFIG

[mcp_servers.Warden]
command = "warden"
args = ["serve"]

Codex is the only mainstream MCP client using TOML format. Use `codex mcp add` CLI or edit config.toml directly.

Cline

MCP SUPPORTED

CONFIG LOCATION

~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json (macOS) %APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json (Windows)

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects Cline's globalStorage settings

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"],
      "env": {}
    }
  }
}

Cline is an open-source VS Code extension with full MCP support. Every tool call requires explicit user approval. You can also add servers via the Marketplace UI.

Roo Code

MCP SUPPORTED

CONFIG LOCATION

~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json (macOS) %APPDATA%/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json (Windows)

FORMAT

JSON — mcpServers key (shared with Cline architecture)

AUTO-INSTALL

$ warden init — detects Roo Code's globalStorage settings

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Roo Code shares Cline's architecture and MCP config format. Same config block works for both.

Continue

MCP SUPPORTED

CONFIG LOCATION

~/.continue/config.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.continue/config.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Continue is an open-source AI code assistant with full MCP support (resources, prompts, tools). Supports any LLM.

VS Code Copilot

MCP SUPPORTED

CONFIG LOCATION

.vscode/mcp.json (project) or user settings

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — creates .vscode/mcp.json in project root

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

VS Code gained MCP support for Copilot in early 2025. Add servers via the 'MCP: Add Server' command or the config file. Remote MCP servers also supported with OAuth.

Zed

MCP SUPPORTED

CONFIG LOCATION

~/.config/zed/settings.json (Linux/Windows) or ~/Library/Application Support/zed/settings.json (macOS)

FORMAT

JSON — mcp_servers key (note: underscore, not camelCase)

AUTO-INSTALL

$ warden init — detects Zed settings.json

MANUAL CONFIG

{
  "mcp_servers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Zed is a high-performance Rust editor with native MCP support. Note the key is `mcp_servers` (underscore), not `mcpServers` (camelCase). Zed also supports the Agent Client Protocol (ACP).

JetBrains

MCP SUPPORTED

CONFIG LOCATION

~/.config/JetBrains/mcp.json (Linux/macOS) or %APPDATA%/JetBrains/mcp.json (Windows)

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects JetBrains mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

JetBrains AI Assistant supports MCP in IntelliJ, WebStorm, PyCharm, and other JetBrains IDEs. Configure via Settings UI or the mcp.json file.

Amazon Q Developer

MCP SUPPORTED

CONFIG LOCATION

~/.aws/amazonq/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.aws/amazonq/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Amazon Q Developer supports MCP servers configured via file or IDE UI. Both local and remote servers supported.

Gemini CLI

MCP SUPPORTED

CONFIG LOCATION

~/.gemini/settings.json

FORMAT

JSON — mcpServers key (experimental)

AUTO-INSTALL

$ warden init — detects ~/.gemini/settings.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Gemini CLI has experimental MCP support. Configuration may change between releases. Verify against Google's latest docs.

Antigravity

MCP SUPPORTED

CONFIG LOCATION

~/.gemini/antigravity/mcp_config.json (v1) or ~/.gemini/config/mcp_config.json (v2)

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects both v1 and v2 config paths

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Google Antigravity is an AI-first IDE. v2.0+ shares config across the IDE, agy CLI, and SDK at ~/.gemini/config/mcp_config.json. Warden registers in both locations.

Claude Desktop

MCP SUPPORTED

CONFIG LOCATION

~/.config/claude-desktop/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.config/claude-desktop/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Anthropic's Claude Desktop app supports MCP servers. Configure via the config file or the Settings UI.

Aider

MCP SUPPORTED

CONFIG LOCATION

~/.aider/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.aider/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Aider is an AI coding assistant that works in the terminal. MCP support via config file. Rules written to CONVENTIONS.md.

Goose

MCP SUPPORTED

CONFIG LOCATION

~/.config/goose/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.config/goose/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Goose is Block's open-source AI agent. Supports MCP servers via config file.

OpenHands

MCP SUPPORTED

CONFIG LOCATION

~/.config/openhands/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.config/openhands/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

OpenHands is an open-source AI software engineer. MCP support via config file.

opencode

MCP SUPPORTED

CONFIG LOCATION

~/.config/opencode/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.config/opencode/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

opencode is an open-source coding agent. Reads AGENTS.md and .opencode/rules for instructions.

Augment Code

MCP SUPPORTED

CONFIG LOCATION

~/.config/augment/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.config/augment/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Augment Code is an AI code assistant with MCP support.

Warp

MCP SUPPORTED

CONFIG LOCATION

~/.config/warp/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.config/warp/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Warp is a terminal with built-in AI. Supports MCP servers via config file.

Cody (Sourcegraph)

MCP SUPPORTED

CONFIG LOCATION

~/.config/cody/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.config/cody/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Cody is Sourcegraph's AI code assistant. MCP support via config file.

Tabnine

MCP SUPPORTED

CONFIG LOCATION

~/.config/tabnine/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.config/tabnine/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Tabnine is an AI code assistant with MCP support.

Replit AI

MCP SUPPORTED

CONFIG LOCATION

~/.config/replit/mcp.json

FORMAT

JSON — mcpServers key

AUTO-INSTALL

$ warden init — detects ~/.config/replit/mcp.json

MANUAL CONFIG

{
  "mcpServers": {
    "Warden": {
      "command": "warden",
      "args": ["serve"]
    }
  }
}

Replit AI supports MCP servers via config file.