Atomno labs

Что такое MCP и зачем он нужен в 2026

Model Context Protocol — стандарт от Anthropic, который изменил интеграцию AI-агентов с внешним миром. Объясняем простыми словами с примерами.

· Atomno Labs ·
  • mcp
  • fundamentals
  • ai-agents

Если в 2024 году вы спросили «как сделать чтобы Cursor мог проверить ИНН через ФНС» — ответом было: «напиши свой плагин и моли всех богов». В 2026 ответ другой: «возьми готовый MCP с PyPI, вставь в mcp.json, готово». Изменился сам способ интеграции AI-агентов с внешним миром. Вот почему.

Проблема, которую решает MCP

До MCP (~ноябрь 2024) каждый AI-IDE требовал свой формат интеграций:

  • OpenAI — function calling в API.
  • Anthropic — tool use в Claude API.
  • Cursor — внутренний JSON-формат для tools.
  • Cline — свой формат.

Чтобы дать агенту доступ, скажем, к ЕГРЮЛ — нужно было:

  1. Написать обёртку под function calling (для OpenAI).
  2. Написать другую обёртку под tool use (для Claude).
  3. Написать плагин для Cursor.
  4. Поддерживать всё это синхронно.

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

Что предложил Anthropic

В ноябре 2024 Anthropic анонсировал Model Context Protocol (MCP) — открытый стандарт. Идея простая:

  • AI-IDE (Cursor, Claude Desktop, любой другой) — это MCP client.
  • Интеграция (например, доступ к ЕГРЮЛ) — это MCP server.
  • Между ними — JSON-RPC over stdio (для локальных) или HTTP/SSE (для удалённых).

Один MCP server работает во всех клиентах, которые поддерживают протокол. Стандарт открыт, любой вендор может реализовать.

К весне 2026:

  • Поддержка в Cursor, Claude Desktop, Claude Code, Cline, Continue, Zed, Windsurf, Goose.
  • 22 000+ MCP-серверов в каталоге Glama.ai.
  • Корпоративные внедрения в десятках компаний.

Как это работает технически

Минимальный flow:

  1. Вы прописываете MCP-сервер в конфиге AI-IDE: командой запуска и опционально env-vars.
  2. IDE стартует MCP как отдельный процесс через stdin/stdout.
  3. Через JSON-RPC IDE вызывает initialize — устанавливает протокол.
  4. Через tools/list — получает список доступных тулов с их описаниями (Pydantic schemas).
  5. Когда агенту нужен внешний вызов — IDE вызывает tools/call с именем тула и аргументами.
  6. MCP делает что нужно (HTTP к API, чтение файла, что угодно), возвращает структурированный ответ.
[Cursor]  ──spawn──>  [uvx atomno-mcp-fns-check]
   │                       │
   │── tools/list  ────────>│
   │<── [check_inn, ...] ──│
   │                       │
   │── tools/call ─────────>│
   │   (check_inn, 7707083893)│── HTTP ──> [api.atomno-labs.ru]
   │                       │<──── JSON ──┤
   │<── CompanyData ───────│

Изоляция, безопасность, composability — всё из коробки.

Зачем это разработчику

1. Один MCP — везде работает.

Подключили atomno-mcp-fns-check — он работает в Cursor, в Claude Desktop, в Claude Code CLI, в Cline. Не надо переписывать.

2. Discovery — встроен.

Агент сам читает tools/list и понимает что умеет MCP. Не надо описывать каждый тул в системном промпте.

3. Изоляция.

MCP — отдельный процесс. Если он упал — IDE не пострадает. Если он скомпрометирован — не получит доступ к другим MCP.

4. Креденшелы — только в env-vars MCP.

Агент не видит токены. Если агент захочет «слить» токен — он его не знает.

5. Composability.

Можно подключить 5 / 10 / 50 MCP одновременно. Агент сам выбирает что использовать.

Зачем это бизнесу

Простой пример: бухгалтер просит ИИ-помощника «проверь нашего нового контрагента ИНН 7707083893».

Без MCP:

  • Бухгалтер копипастит ИНН в API ФНС вручную.
  • Парсит ответ глазами.
  • Сводит данные в Excel.
  • Тратит 20 минут.

С MCP (atomno-mcp-fns-check подключен в Claude Desktop):

  • Бухгалтер пишет: «Проверь контрагента 7707083893».
  • Claude вызывает тул check_inn.
  • Получает структурированный JSON.
  • Объясняет: «Контрагент действующий с 1995 года, риски: нет. Адрес — не массовый. Директор не дисквалифицирован. Есть лицензии на 5 видов деятельности».
  • 10 секунд.

Умножьте на сотни проверок в месяц — это серьёзная экономия.

Что в каталоге Atomno Labs

Семья atomno-mcp-* закрывает 10 типовых задач для российских разработчиков и бизнеса:

  • mcp-cbr-rates — курсы ЦБ + ключевая ставка.
  • mcp-fns-check — KYC контрагента через ФНС.
  • mcp-egrul — реквизиты юрлица.
  • mcp-fssp — задолженности у приставов.
  • mcp-rosreestr — кадастр и недвижимость.
  • mcp-zakupki — мониторинг госзакупок.
  • mcp-sudact — судебная практика.
  • mcp-yukassa — платежи (commercial).
  • mcp-1c-bridge — 1С-интеграция (commercial).
  • mcp-moysklad — складской учёт (commercial).

Каждый — установка одной командой uvx atomno-mcp-<name>. Подробности — в каталоге.

Что почитать дальше


Понравилась статья?