Счётчик Яндекс Метрики
Перейти к основному содержанию
Atomno labs

терминальный агент Anthropic

MCP-серверы для Claude Code

18 серверов с российскими данными для терминального агента Anthropic. Подключение одной командой claude mcp add, три уровня настроек и работа в неинтерактивном режиме.

Что такое MCP-сервер в Claude Code?

Claude Code — терминальный агент Anthropic: он запускается в папке проекта, видит файлы и может их править. MCP-сервер добавляет к этому доступ к внешним данным — государственным реестрам, справочникам, платёжным системам. Агент получает список инструментов и вызывает их сам, когда этого требует задача.

Подключение делается не правкой конфига, а командой claude mcp add. У неё есть особенность: до двух дефисов идут параметры самой команды — имя сервера, переменные окружения, уровень настроек, а после них настоящая команда запуска. Уровней три: local — только для текущей папки, project — файл .mcp.json в корне проекта, который коммитится в git и работает у всей команды, user — общий для всех ваших проектов.

Отдельно полезен неинтерактивный режим: claude -p с текстом задачи. Агент поднимет нужные серверы, выполнит запрос и завершится — так проверки встраиваются в сборочные сценарии. Держать отдельный процесс между запусками не нужно, серверы стартуют по требованию.

Сами серверы Atomno MCP запускаются через uvx: пакет подтягивается в кэш при первом обращении, ставить его заранее не требуется. Токен, где он нужен, передаётся флагом -e при добавлении сервера.

Подключение за 3 шага

Конфиг руками править не обязательно — всё делается командами. В примере ниже серверы добавляются на уровень user, то есть будут доступны во всех проектах.

Три уровня настроек

local (по умолчанию) .claude.json рядом с текущей папкой
project .mcp.json в корне проекта — коммитится в git
user ~/.claude/.claude.json — общий для всех проектов
  1. 1

    Установите Claude Code

    Ставится глобальным пакетом npm или через Homebrew. После установки убедитесь, что команда доступна: claude --version.

    npm install -g @anthropic-ai/claude-code
    # или
    brew install --cask claude-code
    
    claude --version
  2. 2

    Добавьте серверы командой claude mcp add

    Флаг -s задаёт уровень настроек, -e — переменную окружения. Всё, что идёт после двух дефисов, — команда запуска сервера.

    claude mcp add -s user atomno-cbr-rates -- uvx atomno-mcp-cbr-rates
    
    claude mcp add -s user atomno-fns-check \
      -e MCP_FNS_CHECK_TOKEN=atl_xxxxx \
      -- uvx atomno-mcp-fns-check
  3. 3

    Проверьте список и задайте вопрос

    Команда claude mcp list покажет все подключённые серверы с уровнем и состоянием, claude mcp get — подробности по одному. После этого запустите claude в папке проекта и спросите агента, какие серверы у него подключены.

    claude mcp list
    claude mcp get atomno-cbr-rates

Что спросить у агента

Сильная сторона Claude Code — работа с файлами проекта вместе с внешними данными и запуск без интерактивного режима:

  • claude -p "Проверь ИНН 7707083893 через atomno-fns-check, выдай JSON"
  • «Пройди по списку ИНН из clients.csv и допиши колонку со статусом юрлица.»
  • «Проверь наш домен инструментом audit_site и покажи, что чинить в первую очередь.»

С чего начать в Claude Code

В терминале выигрывают серверы, которые обрабатывают списки и выдают структурированный ответ: результат можно сразу положить в файл проекта или в сборочный сценарий.

18 серверов для Claude Code

Каждый сервер добавляется той же командой claude mcp add — меняется имя пакета после двух дефисов. Для командной работы выбирайте уровень project, для личного набора — user.

ФНС / Налоги (3)

Финансы (2)

Юр. данные (6)

Недвижимость (2)

Госзакупки (1)

SEO / Маркетинг (2)

Бизнес-системы (2)

Фильтры по категории и лицензии — в общем каталоге.

Типовые ошибки в Claude Code

Ошибки, специфичные именно для командной строки:

Забыли два дефиса

Без разделителя команда не понимает, где заканчиваются её собственные параметры и начинается команда запуска сервера. Порядок такой: сначала имя, -s и -e, потом два дефиса, потом uvx с именем пакета.

Секрет попал в уровень project

Файл .mcp.json коммитится в git — в этом весь смысл уровня project. Токен, переданный туда через -e, окажется в истории репозитория. Держите такие серверы на уровне user, а в командном конфиге оставляйте заглушку и подсказку, откуда взять значение.

Добавили в local и удивляются в другой папке

Уровень по умолчанию — local: сервер записывается в .claude.json рядом с текущей папкой и в других проектах не появится. Если сервер нужен везде, добавляйте его с флагом -s user.

Правили файл руками и не перезапустили

Прямая правка ~/.claude/.claude.json — нормальный способ добавить несколько серверов разом, но изменения подхватываются только при следующем запуске Claude Code.

Удаляют, не указав уровень

При удалении указывайте тот же уровень, на который добавляли: claude mcp remove <имя> -s user. Иначе легко удалить не ту запись и потом искать, почему сервер всё ещё в списке.

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

Зачем в команде два дефиса? +
Они разделяют параметры команды claude mcp add (имя, -s, -e) и настоящую команду запуска сервера. Всё, что идёт после них, выполняется как есть — например, uvx atomno-mcp-cbr-rates.
Какой уровень настроек выбрать? +
user — если сервер нужен во всех ваших проектах. project — если набор серверов должен быть одинаковым у всей команды: файл .mcp.json коммитится в git. local — для разового эксперимента в одной папке, это значение по умолчанию.
Можно ли передавать токен через -e на уровне project? +
Не стоит: конфиг этого уровня попадает в репозиторий вместе с токеном. Оставляйте в командном конфиге заглушку и подсказку, где взять настоящее значение, а рабочий токен добавляйте себе на уровень user.
Как посмотреть и убрать подключённые серверы? +
claude mcp list — список с уровнем и состоянием, claude mcp get <имя> — подробности по одному серверу, claude mcp remove <имя> -s user — удаление с указанием уровня.
Можно редактировать конфиг вручную? +
Да, для уровня user это ~/.claude/.claude.json с обычным блоком mcpServers. Так удобнее добавить сразу пять серверов копированием. После правки Claude Code нужно перезапустить.
Работает ли это в сборочных сценариях? +
Да, через неинтерактивный режим: claude -p с текстом задачи. Серверы стартуют по требованию и завершаются после ответа, отдельный процесс держать не нужно.

Подробный гайд по установке в Claude Code

На этой странице — каталог и быстрый старт. В документации разобраны все команды управления, различия уровней настроек, прямая правка конфига и работа в неинтерактивном режиме.

Открыть гайд

Соберите свой набор серверов

Начните с одного сервера на уровне user, проверьте вызов через claude mcp list — и дальше добавляйте остальные по мере задач.

Atomno MCP не аффилирован с Claude Code. Данные — из открытых государственных реестров; ответственность за соблюдение условий использования источников остаётся на пользователе.