IDE-адаптеры
Поддерживаются 24 целей, и у каждой есть собственный адаптер, который читает формат конфигурации цели, идемпотентно объединяет записи и сохраняет резервную копию исходного файла перед записью. MCP-конфигурация поддерживается во всех адаптерах с поддержкой MCP. Skills автоматически применяются на 16 целях, а rules — на 6. CLI также выполняет post-install verification, чтобы повторно проверить запись адаптера после сохранения.
Представительные цели
Каждый адаптер — это отдельный модуль в packages/adapters. Он определяет путь к конфигу цели, объединяет новые MCP-записи (и при необходимости skills/rules), создаёт резервную копию с timestamp перед записью и должен проходить этап post-install verification в CLI.
Cursor
MCP + Skills + Rules.cursor/mcp.json or ~/.cursor/mcp.json + .cursor/skills/ + .cursor/rules/Workspace-scoped or user-scoped MCP JSON plus native Cursor skills/rules folders. Project scope takes precedence when you apply at workspace scope.
Windsurf
MCP + Skills + Rules~/.codeium/windsurf/mcp_config.json + ~/.codeium/windsurf/skills/ or .windsurf/skills/ + global_rules.md or .devin/rules/Windsurf documents MCP in mcp_config.json, SKILL.md folders under .windsurf/skills or ~/.codeium/windsurf/skills, and rules under .devin/rules/ with global rules in ~/.codeium/windsurf/memories/global_rules.md.
VS Code / Cline
MCP<VS Code globalStorage>/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonTargets the Cline extension's global MCP settings file.
Claude Code
MCP + Skills~/.claude.jsonAnthropic's Claude Code CLI reads mcpServers from the root ~/.claude.json file.
Gemini CLI
MCP + Skills~/.gemini/settings.json or .gemini/settings.json + .gemini/skills/Gemini CLI reads MCP settings from settings.json and discovers skills from .gemini/skills/ at user or workspace scope.
Codex CLI
MCP~/.codex/config.toml or .codex/config.tomlCodex CLI uses a TOML-formatted config for both user and trusted project scope. Remote MCP servers must serialize into Codex's native HTTP fields.
Antigravity
MCP~/.gemini/antigravity/mcp_config.jsonGoogle Gemini's Antigravity agent reads MCP config from its own scoped path.
Zed
MCP + Skills~/.config/zed/settings.json (context_servers) + ~/.agents/skills/ or .agents/skills/Zed uses context_servers inside settings.json and documents global/project Agent Skills under ~/.agents/skills/ and .agents/skills/.
JetBrains Junie
MCP~/.junie/mcp/mcp.json or .junie/mcp/mcp.jsonJetBrains Junie currently uses a dedicated .junie/mcp/mcp.json surface for user or project MCP configuration.
Kiro
MCP + Skills~/.kiro/settings/mcp.json + ~/.kiro/skills/ or .kiro/skills/Kiro stores MCP config in .kiro/settings/mcp.json and documents both global and workspace-scoped agent skills under .kiro/skills/.
Cline CLI
MCP~/.cline/data/settings/cline_mcp_settings.jsonCline CLI reads its own MCP settings file from the CLI data directory. Skills/rules auto-apply is intentionally not advertised yet.
DeepSeek-TUI
MCP~/.deepseek/mcp.jsonDeepSeek-TUI reads MCP configuration from its scoped home directory. Skills/rules auto-apply is not yet supported.
Continue
MCP + Skills~/.continue/config.yaml + .continue/prompts/*.promptContinue's current config surface is config.yaml. MCP servers serialize into the documented mcpServers YAML list, while VibeBasket writes prompt files and registers them under prompts.
Roo Code
MCP + Skills + Rules.roo/mcp.json or <VS Code globalStorage>/RooVeterinaryInc.roo-cline/settings/mcp_settings.json + .roo/skills/ + .roo/rules/MCP entries merge into Roo Code's project or global settings file. Skills and rules are written into Roo-native .roo directories.
Hermes
MCP + Skills~/.hermes/config.yaml + .hermesrulesMCP servers merge into the YAML config. Rules and skills are written into .hermesrules using idempotent block delimiters.
OpenClaw
MCP + Skills~/.openclaw/openclaw.json + .openclawrulesMCP entries merge into the JSON config. Rules and skills are written into .openclawrules using idempotent block delimiters.
GitHub Copilot
Skills + Rules.github/copilot-instructions.mdRules and skills are written as Markdown custom instructions inside .github/copilot-instructions.md.
Void Editor
MCP~/.void-editor/mcp.jsonThe current auto-apply surface is the official user-scope Void MCP config. Project-scoped skills/rules are intentionally not advertised until per-feature scope handling is modelled cleanly.
Aider
Skills + Rules.aider.conf.yml + .aiderinstructions.mdRegisters .aiderinstructions.md via the read flag in .aider.conf.yml. Rules and skills are written into the instructions Markdown file.
Cortex Code
MCP + Skills~/.snowflake/cortex/mcp.json + .cortex/skills/Snowflake's Cortex Code agent. MCP entries merge into the cortex JSON config. Skills are written as individual Markdown files under .cortex/skills/.
Goose
MCP~/.config/goose/config.yamlBlock/Anthropic's Goose agent reads MCP extensions from its YAML config file. Restart Goose after applying.
IBM Bob
MCP + Skills~/.bob/mcp_settings.json or .bob/mcp.jsonIBM Bob supports both user-global and project-scoped MCP config. Skills are written under .bob/skills/ as Markdown files.
CodeBuddy
MCP + Skills~/.codebuddy/.mcp.json or .mcp.jsonTencent Cloud CodeBuddy reads MCP config from user or project scope. Skills are written under .codebuddy/skills/ as Markdown files.
OpenCode
MCP + Skills + Rules~/.config/opencode/opencode.json or opencode.json + .opencode/skills/ + AGENTS.mdOpenCode uses the mcp object in opencode.json, plus .opencode/skills and AGENTS.md for reusable behavior. Reload the TUI after applying.