Конструктор mcp.json: конфиг MCP-серверов для Claude Code, Cursor и Codex

Форматы сверены 13.11.2026

Выберите серверы и клиент, впишите ключи, и страница соберёт один конфиг: mcp.json, config.toml или команды claude mcp add. Чужой конфиг из README можно вставить и перевести в формат своего клиента.

Серверы

Выбрано

Клиент

Где лежит mcp.json у каждого клиента

КлиентКуда вставлятьРаздел конфига
Claude CodeКоманда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов.команды claude mcp add
CodexФайл ~/.codex/config.toml или .codex/config.toml в доверенном проекте. Можно и командой codex mcp add.[mcp_servers.<имя>]
CursorФайл ~/.cursor/mcp.json для всех проектов или .cursor/mcp.json в папке проекта.mcpServers
VS CodeФайл .mcp.json в корне проекта или ~/.copilot/mcp-config.json для всех проектов.mcpServers + type
Qwen CodeФайл ~/.qwen/settings.json или .qwen/settings.json в проекте.mcpServers, для HTTP httpUrl
Gemini CLIФайл ~/.gemini/settings.json или .gemini/settings.json в проекте.mcpServers, для HTTP httpUrl
OpenCodeФайл opencode.json в папке проекта или ~/.config/opencode/opencode.json.mcp.servers
Claude DesktopНастройки → Разработчик → Изменить конфиг: файл claude_desktop_config.json. После правки перезапустите приложение.mcpServers
LM StudioВкладка Program → Install → Edit mcp.json.mcpServers
ChatGPTPlugins → + → Add custom MCP server в ChatGPT в браузере. Подключаются только удалённые серверы.форма Add custom MCP server
Kilo CodeФайл ~/.config/kilo/kilo.jsonc или kilo.jsonc / .kilo/kilo.jsonc в проекте, ключ mcp.mcp
ZedSettings → AI → MCP Servers или ключ context_servers в ~/.config/zed/settings.json.context_servers
GooseФайл ~/.config/goose/config.yaml, раздел extensions, или команда goose configure.extensions

Как устроен mcp.json

mcp.json — файл, из которого клиент узнаёт, какие MCP-серверы запускать. В Cursor, LM Studio, Claude Desktop и VS Code серверы лежат в разделе mcpServers: ключ — имя сервера, значение — как его запустить. Имя видит агент, поэтому его лучше держать коротким и латиницей.

Локальный сервер клиент запускает сам: в записи command и args, а ключи API — в env.

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
  }
}

Удалённый сервер работает у разработчика: в записи адрес url, ключ передаётся заголовком в headers. Если сервер просит вход через браузер, заголовок не нужен: клиент откроет окно входа при первом подключении.

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "Authorization": "Bearer <ключ Context7>"
      }
    }
  }
}

Несколько серверов — это несколько записей в одном mcpServers через запятую. Codex хранит те же данные в TOML: по таблице [mcp_servers.имя] на сервер, OpenCode — в разделе mcp.servers, Zed — в context_servers. Конструктор выше переводит один формат в другой.

Частые вопросы

Что такое mcp.json?
Файл настроек MCP-серверов у клиента: Cursor, VS Code, LM Studio, Claude Desktop. В разделе mcpServers перечислены серверы, для каждого — команда запуска или адрес. У Codex та же роль у config.toml, у OpenCode — у opencode.json.
Где находится mcp.json?
В Cursor — ~/.cursor/mcp.json для всех проектов или .cursor/mcp.json в папке проекта. В VS Code — .mcp.json в корне проекта или ~/.copilot/mcp-config.json. Пути остальных клиентов — в таблице выше.
Как добавить несколько серверов в mcp.json?
Отметьте нужные серверы в конструкторе: он соберёт их в один раздел mcpServers. Если у вас уже есть файл, перенесите новые записи внутрь его раздела mcpServers, чтобы ключ не повторялся дважды.
Куда вписывать токен в mcp.json?
У локального сервера — в env, под именем переменной из инструкции сервера. У удалённого — в headers, обычно Authorization: Bearer и ключ. В конструкторе есть поля для ключей, они подставятся в конфиг. Конфиг собирается в браузере, ключи на сервер pawetta.com не отправляются.
Как перевести конфиг из Claude Desktop в Codex?
Откройте режим «Перевести чужой конфиг», вставьте JSON с mcpServers и выберите Codex: получится таблица [mcp_servers.имя] для ~/.codex/config.toml. Так же переводятся конфиги OpenCode, Zed и Kilo Code.