---
title: "Конфигурация MCP-клиентов: файлы и ключи 13 приложений · DotsAgent"
description: "Где 13 MCP-клиентов хранят конфигурацию серверов — от Claude Code до Zed: пути к файлам, ключи верхнего уровня, форматы, поддержка OAuth для удалённых серверов и особенности, из-за которых конфигурация не работает."
url: https://dotsagent.io/ru/mcp/clients
---

Подключение · 13 клиентов

# Справочник по конфигурации MCP-клиентов

Каждый MCP-клиент читает конфигурацию серверов из своего файла, под своим ключом и иногда в собственном формате. В таблице указано, где её искать, какой формат использовать и поддерживается ли OAuth для удалённых серверов.

| Клиент | Файл конфигурации | Ключ верхнего уровня | Формат | OAuth для удалённых серверов | Добавление через CLI |
| --- | --- | --- | --- | --- | --- |
| [Claude Desktop](https://dotsagent.io/ru/mcp/clients/claude-desktop)Anthropic | `~/Library/Application Support/Claude/claude_desktop_config.json` | `mcpServers` | json | — | — |
| [Claude Code](https://dotsagent.io/ru/mcp/clients/claude-code)Anthropic | `.mcp.json` | `mcpServers` | json | — | — |
| [Cursor](https://dotsagent.io/ru/mcp/clients/cursor)Anysphere | `.cursor/mcp.json` | `mcpServers` | json | — | — |
| [VS Code (GitHub Copilot)](https://dotsagent.io/ru/mcp/clients/vscode-copilot)Microsoft | `.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')` | `servers` | json | — | — |
| [Windsurf / Devin Desktop](https://dotsagent.io/ru/mcp/clients/windsurf)Cognition | `.devin/mcp_config.json (Devin CLI / Devin Local project scope)` | `mcpServers` | json | — | — |
| [Zed](https://dotsagent.io/ru/mcp/clients/zed)Zed Industries | `~/.config/zed/settings.json` | `context_servers` | json | — | — |
| [OpenAI Codex CLI](https://dotsagent.io/ru/mcp/clients/codex-cli)OpenAI | `.codex/config.toml (trusted projects only)` | `mcp_servers` | toml | — | — |
| [Gemini CLI](https://dotsagent.io/ru/mcp/clients/gemini-cli)Google | `.gemini/settings.json` | `mcpServers` | json | — | — |
| [ChatGPT](https://dotsagent.io/ru/mcp/clients/chatgpt)OpenAI | Только через настройки | — | — | — | — |
| [OpenClaw](https://dotsagent.io/ru/mcp/clients/openclaw)OpenClaw | `~/.openclaw/openclaw.json` | `mcp.servers` | json5 | — | — |
| [Cline](https://dotsagent.io/ru/mcp/clients/cline)Cline Bot Inc. | `~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json` | `mcpServers` | json | — | — |
| [Continue](https://dotsagent.io/ru/mcp/clients/continue)Continue Dev | `.continue/mcpServers/<name>.yaml (or drop a Claude/Cursor/Cline-style mcp.json into .continue/mcpServers/)` | `mcpServers` | yaml | — | — |
| [JetBrains AI Assistant](https://dotsagent.io/ru/mcp/clients/jetbrains-ai)JetBrains | Только через настройки | `mcpServers` | json (pasted in UI) | — | — |

## Различия, из-за которых конфигурация не работает

### В VS Code используется ключ servers

В .vscode/mcp.json записи перечисляются под ключом servers, а не mcpServers. Поэтому конфигурация Cursor или Claude, вставленная без изменений, не загрузится. В новых переносимых конфигурационных файлах .mcp.json и ~/.copilot/mcp-config.json используется mcpServers.

### В Gemini CLI нужен httpUrl, а не url

Gemini CLI выбирает транспорт по имени поля. httpUrl означает Streamable HTTP, url — устаревший транспорт SSE, а command — stdio. Для современного удалённого сервера нужен httpUrl.

### По умолчанию OpenClaw и Cline используют SSE

Если не указать транспорт для удалённого сервера, оба клиента переключатся на устаревший SSE. В OpenClaw задайте transport значение streamable-http, а в Cline — type значение streamableHttp.

### В Claude Code обязательно указывать type

В .mcp.json удалённая запись без type, но с url, считается ошибкой. Добавьте type http рядом с url; для записей stdio укажите type stdio.

### В Codex используется TOML: отдельная таблица для каждого сервера

В Codex нет файла JSON. Для каждого сервера в config.toml создаётся отдельная таблица [mcp_servers.<name>], args задаётся как массив TOML, а env_vars передаёт секреты из окружения shell по имени.

### Continue ожидает список YAML

В Continue параметр mcpServers — это список записей, каждая из которых содержит name, а не словарь с именами в качестве ключей. В начале каждого файла блока также должны быть указаны name, version и schema: v1.

[Создать конфигурацию →](https://dotsagent.io/ru/mcp/config)

Независимый справочник для тех, кто создаёт AI-агентов. Не связан ни с одним из упомянутых здесь поставщиков.

© 2026 DotsAgent · Факты проверены 1 октября 2026 г.
