Emplacements et formats des fichiers de configuration MCP : Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Cline
Où chaque client IA stocke sa configuration MCP, quelle clé JSON il utilise (mcpServers ou servers) et comment s’écrivent les URL distantes, côte à côte.
Aide-mémoire
| Client | Fichier | Clé de premier niveau | Champ pour serveur distant |
|---|---|---|---|
| Claude Desktop | claude_desktop_config.json (Paramètres → Développeur → Modifier la configuration) | mcpServers | Les serveurs distants s’ajoutent comme connecteurs dans l’application |
| Cursor | ~/.cursor/mcp.json / .cursor/mcp.json | mcpServers | url |
| VS Code | .vscode/mcp.json (aussi .mcp.json) | servers (dans .vscode/mcp.json) | "type": "http" + url |
| Windsurf (Cascade) | mcp_config.json (Cascade → … → Open MCP config file) | mcpServers | serverUrl / url |
Le format mcpServers commun
Claude Desktop, Cursor et Windsurf acceptent la même entrée pour un serveur local :
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": [
"mcp-server-fetch"
]
}
}
}VS Code (.vscode/mcp.json)
Utilise servers et un type pour chaque entrée :
{
"servers": {
"fetch": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-fetch"
]
},
"socketlist": {
"type": "http",
"url": "https://socketlist.pages.dev/mcp"
}
}
}Guides complets
Claude Desktop · Cursor · VS Code · Windsurf · Claude Code · Codex · générateur de configuration