Cognition
Ajouter des serveurs MCP à Windsurf / Devin Desktop
Windsurf s’appelle désormais Devin Desktop. Il lit mcp_config.json, mais sa documentation officielle n’indique pas le même emplacement pour ce fichier.
- 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)- Fichier de projet
.devin/mcp_config.json (Devin CLI / Devin Local project scope)- Clé de premier niveau
mcpServers- Format
- json
- OAuth pour les serveurs distants
- Oui
Exemple de configuration
Cet exemple ajoute le serveur hébergé de GitHub et Playwright en tant que serveur local, selon le format attendu par ce client.
{
"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
Notes et particularités
- Windsurf a été renommé Devin Desktop le 2026-06-02, et Devin Local est désormais l’agent par défaut.
- La documentation de Cascade indique ~/.config/devin/mcp_config.json, la FAQ indique ~/.codeium/mcp_config.json et l’ancien chemin est ~/.codeium/windsurf/mcp_config.json. Vérifiez lequel votre build utilise.
- Devin Local ajoute des configurations à portée du projet dans .devin/mcp_config.json et .devin/mcp_config.local.json.
- Les entrées distantes acceptent url, transport http ou sse, headers, oauthClientId, oauthClientSecret et oauthResource ; Cascade accepte aussi serverUrl.
- Les valeurs peuvent utiliser ${env:VAR} et ${file:path}, et Cascade limite le nombre d’outils à 100.
Créer une configuration pour Windsurf / Devin Desktop →
Autres clients
Claude DesktopClaude CodeCursorVS Code (GitHub Copilot)ZedOpenAI Codex CLIGemini CLIChatGPTOpenClawClineContinueJetBrains AI Assistant