Конструктор mcp.json: конфиг MCP-серверов для Claude Code, Cursor и Codex
Форматы сверены 13.11.2026
Выберите серверы и клиент, впишите ключи, и страница соберёт один конфиг: mcp.json, config.toml или команды claude mcp add. Чужой конфиг из README можно вставить и перевести в формат своего клиента.
Файл ~/.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.
Удалённый сервер работает у разработчика: в записи адрес url, ключ передаётся заголовком в headers. Если сервер просит вход через браузер, заголовок не нужен: клиент откроет окно входа при первом подключении.
Несколько серверов — это несколько записей в одном 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.