Где лежат конфигурационные файлы MCP и их формат: Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Cline
Где каждый ИИ-клиент хранит конфигурацию MCP, какой JSON-ключ использует (mcpServers или servers) и как указываются удалённые URL — в одной таблице.
Краткая справка
| Клиент | Файл | Ключ верхнего уровня | Поле для удалённого сервера |
|---|---|---|---|
| Claude Desktop | claude_desktop_config.json (Настройки → Разработчик → Изменить конфигурацию) | mcpServers | Удалённые серверы добавляются в приложении как коннекторы |
| Cursor | ~/.cursor/mcp.json / .cursor/mcp.json | mcpServers | url |
| VS Code | .vscode/mcp.json (а также .mcp.json) | servers (в .vscode/mcp.json) | "type": "http" + url |
| Windsurf (Cascade) | mcp_config.json (Cascade → … → Open MCP config file) | mcpServers | serverUrl / url |
Общий формат mcpServers
Claude Desktop, Cursor и Windsurf принимают одинаковую запись для локального сервера:
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": [
"mcp-server-fetch"
]
}
}
}VS Code (.vscode/mcp.json)
Использует servers и поле type в каждой записи:
{
"servers": {
"fetch": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-fetch"
]
},
"socketlist": {
"type": "http",
"url": "https://socketlist.pages.dev/mcp"
}
}
}Подробные руководства
Claude Desktop · Cursor · VS Code · Windsurf · Claude Code · Codex · генератор конфигурации