Cognition
Добавление MCP-серверов в Windsurf / Devin Desktop
Теперь Windsurf называется Devin Desktop. Он читает mcp_config.json, но официальная документация не указывает единый путь к этому файлу.
- macOS
~/.config/devin/mcp_config.json (current Cascade doc); legacy ~/.codeium/windsurf/mcp_config.json; FAQ says ~/.codeium/mcp_config.json- Windows
%APPDATA%\devin\mcp_config.json (current Cascade doc)- Linux
~/.config/devin/mcp_config.json (or $XDG_CONFIG_HOME/devin/mcp_config.json)- Файл проекта
.devin/mcp_config.json (Devin CLI / Devin Local project scope)- Ключ верхнего уровня
mcpServers- Формат
- json
- OAuth для удалённых серверов
- Да
Пример конфигурации
В этом примере добавлены размещённый сервер GitHub и Playwright в качестве локального сервера — в формате, который ожидает этот клиент.
{
"mcpServers": {
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"transport": "http"
},
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
}
}
}
devin mcp add github https://api.githubcopilot.com/mcp/
devin mcp add playwright -- npx @playwright/mcp@latest
Примечания и особенности
- 2026-06-02 Windsurf был переименован в Devin Desktop, а Devin Local стал агентом по умолчанию.
- В документации Cascade указан путь ~/.config/devin/mcp_config.json, в разделе FAQ — ~/.codeium/mcp_config.json, а устаревший путь — ~/.codeium/windsurf/mcp_config.json. Проверьте, какой путь использует ваша сборка.
- Devin Local добавляет области действия для проектов в .devin/mcp_config.json и .devin/mcp_config.local.json.
- Для удалённых серверов указываются url, транспорт http или sse, заголовки, oauthClientId, oauthClientSecret и oauthResource; Cascade также принимает serverUrl.
- В значениях можно использовать ${env:VAR} и ${file:path}; Cascade ограничивает число инструментов до 100.
Создать конфигурацию Windsurf / Devin Desktop →
Другие клиенты
Claude DesktopClaude CodeCursorVS Code (GitHub Copilot)ZedOpenAI Codex CLIGemini CLIChatGPTOpenClawClineContinueJetBrains AI Assistant