Platform Docs
Warden works with every MCP-compatible agent. Run warden init for automatic setup, or configure manually per platform below.
Claude Code
MCP SUPPORTEDCONFIG LOCATION
~/.claude.json (global) or .mcp.json (project)
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.claude.json and .mcp.jsonMANUAL 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 SUPPORTEDCONFIG LOCATION
~/.cursor/mcp.json (global) or .cursor/mcp.json (project)
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects both global and project-level configsMANUAL 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 SUPPORTEDCONFIG LOCATION
~/.codeium/windsurf/mcp_config.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects Windsurf config and Devin CLI configMANUAL 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 SUPPORTEDCONFIG 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 SUPPORTEDCONFIG 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 settingsMANUAL 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 SUPPORTEDCONFIG 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 settingsMANUAL 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 SUPPORTEDCONFIG LOCATION
~/.continue/config.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.continue/config.jsonMANUAL 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 SUPPORTEDCONFIG LOCATION
.vscode/mcp.json (project) or user settings
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — creates .vscode/mcp.json in project rootMANUAL 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 SUPPORTEDCONFIG 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.jsonMANUAL 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 SUPPORTEDCONFIG LOCATION
~/.config/JetBrains/mcp.json (Linux/macOS) or %APPDATA%/JetBrains/mcp.json (Windows)
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects JetBrains mcp.jsonMANUAL 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 SUPPORTEDCONFIG LOCATION
~/.aws/amazonq/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.aws/amazonq/mcp.jsonMANUAL 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 SUPPORTEDCONFIG LOCATION
~/.gemini/settings.json
FORMAT
JSON — mcpServers key (experimental)
AUTO-INSTALL
$ warden init — detects ~/.gemini/settings.jsonMANUAL 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 SUPPORTEDCONFIG 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 pathsMANUAL 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 SUPPORTEDCONFIG LOCATION
~/.config/claude-desktop/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.config/claude-desktop/mcp.jsonMANUAL 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 SUPPORTEDCONFIG LOCATION
~/.aider/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.aider/mcp.jsonMANUAL 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 SUPPORTEDCONFIG LOCATION
~/.config/goose/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.config/goose/mcp.jsonMANUAL CONFIG
{
"mcpServers": {
"Warden": {
"command": "warden",
"args": ["serve"]
}
}
}Goose is Block's open-source AI agent. Supports MCP servers via config file.
OpenHands
MCP SUPPORTEDCONFIG LOCATION
~/.config/openhands/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.config/openhands/mcp.jsonMANUAL CONFIG
{
"mcpServers": {
"Warden": {
"command": "warden",
"args": ["serve"]
}
}
}OpenHands is an open-source AI software engineer. MCP support via config file.
opencode
MCP SUPPORTEDCONFIG LOCATION
~/.config/opencode/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.config/opencode/mcp.jsonMANUAL 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 SUPPORTEDCONFIG LOCATION
~/.config/augment/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.config/augment/mcp.jsonMANUAL CONFIG
{
"mcpServers": {
"Warden": {
"command": "warden",
"args": ["serve"]
}
}
}Augment Code is an AI code assistant with MCP support.
Warp
MCP SUPPORTEDCONFIG LOCATION
~/.config/warp/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.config/warp/mcp.jsonMANUAL CONFIG
{
"mcpServers": {
"Warden": {
"command": "warden",
"args": ["serve"]
}
}
}Warp is a terminal with built-in AI. Supports MCP servers via config file.
Cody (Sourcegraph)
MCP SUPPORTEDCONFIG LOCATION
~/.config/cody/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.config/cody/mcp.jsonMANUAL CONFIG
{
"mcpServers": {
"Warden": {
"command": "warden",
"args": ["serve"]
}
}
}Cody is Sourcegraph's AI code assistant. MCP support via config file.
Tabnine
MCP SUPPORTEDCONFIG LOCATION
~/.config/tabnine/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.config/tabnine/mcp.jsonMANUAL CONFIG
{
"mcpServers": {
"Warden": {
"command": "warden",
"args": ["serve"]
}
}
}Tabnine is an AI code assistant with MCP support.
Replit AI
MCP SUPPORTEDCONFIG LOCATION
~/.config/replit/mcp.json
FORMAT
JSON — mcpServers key
AUTO-INSTALL
$ warden init — detects ~/.config/replit/mcp.jsonMANUAL CONFIG
{
"mcpServers": {
"Warden": {
"command": "warden",
"args": ["serve"]
}
}
}Replit AI supports MCP servers via config file.