summer doctor. Every path below is what the command writes; paste the snippet yourself if you prefer to edit files by hand. Paths were checked against each product’s official documentation on 2026-09-11. Where a vendor’s docs are ambiguous, the section says so.
31 active agents. Agents marked legacy still work but warn on use.
Add --scope project to write the project-level file instead of the user-level one where the agent has one. Add --print to see the snippet without writing anything, --dry-run to see the plan. --channel next points the entry at a pre-release build.
Claude Code
Full guide: Claude Code. The essentials:claude-code. Also accepted: claude.
What
summer setup writes (paste this if you configure by hand):
~/.claude.json
Claude Desktop
claude-desktop. Also accepted: claude-app, claudedesktop.
What
summer setup writes (paste this if you configure by hand):
~/Library/Application Support/Claude/claude_desktop_config.json
Codex
Full guide: Codex. The essentials:codex. Also accepted: codex-cli, openai-codex.
What
summer setup writes (paste this if you configure by hand):
~/.codex/config.toml
Cursor
Full guide: Cursor. The essentials:cursor.
What
summer setup writes (paste this if you configure by hand):
~/.cursor/mcp.json
Devin Desktop (formerly Windsurf)
Full guide: Devin Desktop (formerly Windsurf). The essentials:windsurf. Also accepted: devin, devin-desktop, devindesktop.
Devin’s docs say
mcp_config.json configures the Cascade agent. For the Devin agent, add the same command in the app’s MCP settings.summer setup writes (paste this if you configure by hand):
~/.codeium/windsurf/mcp_config.json
Antigravity
Full guide: Antigravity. The essentials:antigravity. Also accepted: agy, google-antigravity.
What
summer setup writes (paste this if you configure by hand):
~/.gemini/config/mcp_config.json
Cline (VS Code)
cline. Also accepted: cline-vscode.
What
summer setup writes (paste this if you configure by hand):
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Cline CLI
cline-cli. Also accepted: clinecli.
Cline’s own docs name two files for the CLI (
~/.cline/mcp.json and ~/.cline/data/settings/cline_mcp_settings.json). Summer writes the one from the CLI configuration page.summer setup writes (paste this if you configure by hand):
~/.cline/data/settings/cline_mcp_settings.json
Kilo Code
kilo-code. Also accepted: kilo, kilocode.
What
summer setup writes (paste this if you configure by hand):
~/.config/kilo/kilo.json
GitHub Copilot CLI
Full guide: GitHub Copilot CLI. The essentials:github-copilot. Also accepted: copilot, copilot-cli, github-copilot-cli.
What
summer setup writes (paste this if you configure by hand):
~/.copilot/mcp-config.json
GitHub Copilot in VS Code
Full guide: GitHub Copilot in VS Code. The essentials:vscode-copilot. Also accepted: vscode, vs-code, vs-code-copilot, github-copilot-vscode.
What
summer setup writes (paste this if you configure by hand):
~/Library/Application Support/Code/User/mcp.json
GitHub Copilot in Visual Studio
visual-studio. Also accepted: vs, vs2026, visual-studio-2026, visualstudio.
Visual Studio also reads
.vs/mcp.json, .vscode/mcp.json and .cursor/mcp.json in the solution folder.summer setup writes (paste this if you configure by hand):
~/.mcp.json
GitHub Copilot in JetBrains IDEs
copilot-jetbrains. Also accepted: jetbrains-copilot, intellij-copilot, copilot-intellij.
The user config path comes from Microsoft’s Copilot for JetBrains feedback repository, not from docs.github.com, which only says the file opens from Settings.
summer setup writes (paste this if you configure by hand):
~/.config/github-copilot/intellij/mcp.json
OpenCode
Full guide: OpenCode. The essentials:opencode. Also accepted: open-code.
What
summer setup writes (paste this if you configure by hand):
~/.config/opencode/opencode.json
Zed
Full guide: Zed. The essentials:zed. Also accepted: zed-editor.
What
summer setup writes (paste this if you configure by hand):
~/.config/zed/settings.json
Kiro
kiro. Also accepted: kiro-ide, aws-kiro.
What
summer setup writes (paste this if you configure by hand):
~/.kiro/settings/mcp.json
Goose
Full guide: Goose. The essentials:goose. Also accepted: block-goose, codename-goose.
What
summer setup writes (paste this if you configure by hand):
~/.config/goose/config.yaml
Hermes Agent
hermes. Also accepted: hermes-agent, nous-hermes.
What
summer setup writes (paste this if you configure by hand):
~/.hermes/config.yaml
Trae
trae. Also accepted: trae-ide, bytedance-trae.
Trae keeps user-level MCP servers in its UI, so Summer only writes the project file.
summer setup writes (paste this if you configure by hand):
.trae/mcp.json
Qwen Code
qwen-code. Also accepted: qwen, qwencode.
What
summer setup writes (paste this if you configure by hand):
~/.qwen/settings.json
Kimi Code CLI
kimi-code. Also accepted: kimi, kimi-cli, kimicode.
What
summer setup writes (paste this if you configure by hand):
~/.kimi-code/mcp.json
Crush
crush. Also accepted: charm-crush.
What
summer setup writes (paste this if you configure by hand):
~/.config/crush/crushrc
Amp
amp. Also accepted: sourcegraph-amp, ampcode.
What
summer setup writes (paste this if you configure by hand):
~/.config/amp/settings.json
Factory Droid
factory. Also accepted: droid, factory-droid.
What
summer setup writes (paste this if you configure by hand):
~/.factory/mcp.json
Junie
junie. Also accepted: jetbrains-junie.
What
summer setup writes (paste this if you configure by hand):
~/.junie/mcp/mcp.json
Warp
warp. Also accepted: warp-terminal.
What
summer setup writes (paste this if you configure by hand):
~/.warp/.mcp.json
Rovo Dev CLI
rovo-dev. Also accepted: rovodev, rovo, atlassian-rovo-dev.
What
summer setup writes (paste this if you configure by hand):
~/.rovodev/mcp.json
Qoder CLI
qoder. Also accepted: qoder-cli.
What
summer setup writes (paste this if you configure by hand):
~/.qoder/settings.json
Grok Build
grok-build. Also accepted: grok, xai-grok.
Grok Build also reads
~/.claude.json, .cursor/mcp.json and .mcp.json, so a Claude Code or Cursor setup already covers it.summer setup writes (paste this if you configure by hand):
~/.grok/config.toml
Mistral Vibe
mistral-vibe. Also accepted: vibe, mistral.
What
summer setup writes (paste this if you configure by hand):
~/.vibe/config.toml
LM Studio
Full guide: LM Studio. The essentials:lm-studio. Also accepted: lmstudio, lm_studio.
What
summer setup writes (paste this if you configure by hand):
~/.lmstudio/mcp.json
Legacy agents
These still configure and still warn: the product was retired or shut down.Gemini CLI
Full guide: Gemini CLI. The essentials:gemini. Also accepted: gemini-cli.
What
summer setup writes (paste this if you configure by hand):
~/.gemini/extensions/summer-engine/gemini-extension.json
Roo Code
roo-code. Also accepted: roo, roocode.
What
summer setup writes (paste this if you configure by hand):
~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
Not supported on purpose
Checked on 2026-09-11 and left out:- OpenHands CLI: its
[mcp] stdio_serversinline-table array has an upstream write bug; add the server through its ownopenhandsconfig commands. - Xcode’s agent folders: Apple documents the
ClaudeAgentConfig/folder but not the file names inside it. - Pi: no MCP by design. Aider, ChatGPT desktop, Replit, Perplexity: no user-editable stdio MCP config.
- JetBrains AI Assistant, Android Studio, Qoder IDE, Trae user-level: MCP servers are managed in the UI only. Paste the
mcpServerssnippet from the closest section above into the UI form. - Continue.dev (shut down) and Void (archived).
summer setup <closest-agent> --print and paste the output.
Need help or have questions? Reach out to our founders at founders@summerengine.com or join our community on Discord for fast responses.

