К содержимому
Claude Code с 0:полный курс
Уровень 2 · Подключаем готовые серверы 4 мин Проверено автором · 3 июл. 2026 г.

Где живёт конфигурация MCP

Файл .mcp.json: где он лежит, как устроена одна запись сервера и почему проектный конфиг можно коммитить в репозиторий.

Уровень 2 · 0 / 5 уроков0%

Прежде чем подключать инструменты, полезно знать, где Claude Code хранит список MCP-серверов. Это обычный текстовый файл, и читать его ты умеешь.

Проектный файл .mcp.json

Конфигурация серверов живёт в файле .mcp.json в корне проекта. Он текстовый, в формате JSON, и его можно открыть любым редактором или вывести в терминал:

cat .mcp.json

Если файла нет — значит, к этому проекту ещё не подключён ни один сервер. Это нормально: файл появится, когда ты добавишь первый.

Как выглядит одна запись

Внутри лежит словарь mcpServers, где у каждого сервера есть имя и способ запуска. Локальный сервер (транспорт stdio) описывается командой и аргументами:

{
  "mcpServers": {
    "tracker": {
      "command": "npx",
      "args": ["-y", "tracker-mcp-server"]
    }
  }
}

Имя tracker — это как ты называешь сервер для себя. command и args — чем Claude Code его запустит.

Проектный или пользовательский

.mcp.json в корне проекта — общий: его можно закоммитить в репозиторий, и тогда коллеги получат те же серверы. Личные настройки (например, только для тебя) хранятся в пользовательском конфиге Claude Code, отдельно от проекта.

Важно

В .mcp.json не должно быть токенов и паролей в открытом виде — иначе они утекут в репозиторий. Как передавать секреты правильно, разберём в уроке про переменные окружения.

Практика в терминале

Проверь это руками в тренажёре ниже: в корне проекта уже лежит скрытый .mcp.json. Найди его через ls -a, выведи содержимое командой cat и рассмотри запись сервера tracker внутри словаря mcpServers.

Проверь себя

Отвечено 0/3
Режим:

Где по умолчанию хранится конфигурация MCP-серверов проекта?

Почему проектный .mcp.json удобно коммитить в репозиторий?

Что описывает запись сервера с командой и args в .mcp.json?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Задание

В корне проекта уже лежит скрытый файл .mcp.json. Выведи его содержимое командой cat и найди словарь mcpServers с записью сервера.

Tab дополнить · прошлые · Ctrl+L очистить · help команды

  • Не выполнено: Прочитай .mcp.json через cat
  • Не выполнено: Найди словарь mcpServers в выводе

Вопросы и ответы по уроку

Где по умолчанию хранится конфигурация MCP-серверов проекта?

Серверы проекта описаны в текстовом файле .mcp.json в корне проекта; его можно прочитать обычным cat.

Почему проектный .mcp.json удобно коммитить в репозиторий?

Проектный конфиг общий: закоммитил — и у всей команды одинаковые серверы. А вот токены в него класть нельзя.

Что описывает запись сервера с командой и args в .mcp.json?

Для локального (stdio) сервера запись хранит command и args — команду запуска подпроцесса.

Почитать по теме в блоге

Листай уроки клавишами · поиск по ⌘K