Skip to main content
One command configures any of these agents:
It writes the MCP server entry into the agent’s own config file, installs the Summer skill library where that agent reads skills, and runs 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.
One skills folder for most agents. Codex, Cursor, Zed, OpenCode, Copilot in VS Code, Devin Desktop, Amp, Crush, Warp, Kimi Code, Factory Droid, Rovo Dev and Grok Build all read the agentskills.io folder ~/.agents/skills (and .agents/skills inside a project). Setting up any one of them installs the skills for all of them. See Skills.

Claude Code

Full guide: Claude Code. The essentials:
Id: claude-code. Also accepted: claude. What summer setup writes (paste this if you configure by hand):
~/.claude.json

Claude Desktop

Id: 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:
Id: 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:
Id: 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:
Id: 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.
What summer setup writes (paste this if you configure by hand):
~/.codeium/windsurf/mcp_config.json

Antigravity

Full guide: Antigravity. The essentials:
Id: 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)

Id: 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

Id: 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.
What summer setup writes (paste this if you configure by hand):
~/.cline/data/settings/cline_mcp_settings.json

Kilo Code

Id: 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:
Id: 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:
Id: 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

Id: 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.
What summer setup writes (paste this if you configure by hand):
~/.mcp.json

GitHub Copilot in JetBrains IDEs

Id: 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.
What summer setup writes (paste this if you configure by hand):
~/.config/github-copilot/intellij/mcp.json

OpenCode

Full guide: OpenCode. The essentials:
Id: 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:
Id: zed. Also accepted: zed-editor. What summer setup writes (paste this if you configure by hand):
~/.config/zed/settings.json

Kiro

Id: 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:
Id: goose. Also accepted: block-goose, codename-goose. What summer setup writes (paste this if you configure by hand):
~/.config/goose/config.yaml

Hermes Agent

Id: hermes. Also accepted: hermes-agent, nous-hermes. What summer setup writes (paste this if you configure by hand):
~/.hermes/config.yaml

Trae

Id: trae. Also accepted: trae-ide, bytedance-trae.
Trae keeps user-level MCP servers in its UI, so Summer only writes the project file.
What summer setup writes (paste this if you configure by hand):
.trae/mcp.json

Qwen Code

Id: qwen-code. Also accepted: qwen, qwencode. What summer setup writes (paste this if you configure by hand):
~/.qwen/settings.json

Kimi Code CLI

Id: kimi-code. Also accepted: kimi, kimi-cli, kimicode. What summer setup writes (paste this if you configure by hand):
~/.kimi-code/mcp.json

Crush

Id: crush. Also accepted: charm-crush. What summer setup writes (paste this if you configure by hand):
~/.config/crush/crushrc

Amp

Id: amp. Also accepted: sourcegraph-amp, ampcode. What summer setup writes (paste this if you configure by hand):
~/.config/amp/settings.json

Factory Droid

Id: factory. Also accepted: droid, factory-droid. What summer setup writes (paste this if you configure by hand):
~/.factory/mcp.json

Junie

Id: junie. Also accepted: jetbrains-junie. What summer setup writes (paste this if you configure by hand):
~/.junie/mcp/mcp.json

Warp

Id: warp. Also accepted: warp-terminal. What summer setup writes (paste this if you configure by hand):
~/.warp/.mcp.json

Rovo Dev CLI

Id: 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

Id: qoder. Also accepted: qoder-cli. What summer setup writes (paste this if you configure by hand):
~/.qoder/settings.json

Grok Build

Id: 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.
What summer setup writes (paste this if you configure by hand):
~/.grok/config.toml

Mistral Vibe

Id: 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:
Id: 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

Legacy. Gemini CLI was retired for individual accounts on 2026-06-18 and replaced by Antigravity. Use summer setup antigravity unless you are on a Workspace/enterprise Gemini CLI.
Full guide: Gemini CLI. The essentials:
Id: 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

Legacy. Roo Code shut down on 2026-05-15. The extension may still run, but it is no longer maintained; consider Cline or Kilo Code.
Id: 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_servers inline-table array has an upstream write bug; add the server through its own openhands config 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 mcpServers snippet from the closest section above into the UI form.
  • Continue.dev (shut down) and Void (archived).
If your agent reads any of the files above under a different name, run 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.