Что такое MCP и зачем он нужен
Model Context Protocol — стандарт Anthropic для интеграции AI-агентов с внешними источниками данных. Объясняем простым языком.
Обновлено:
Что такое MCP
MCP (Model Context Protocol — Протокол Контекста Модели) — это стандарт интеграции AI-агентов с внешними источниками данных и инструментами. Анонсирован Anthropic в ноябре 2024 года, к 2026 поддерживается всеми крупными AI-IDE: Cursor, Claude Desktop, Claude Code, Cline, Continue, Zed.
Кратко:
- AI-агент — то что вы используете (Cursor, Claude Code, Claude Desktop).
- MCP-сервер — отдельный процесс, который умеет делать что-то конкретное (например, проверять ИНН через ФНС).
- Протокол MCP — стандартный «язык» между ними. JSON-RPC over stdio (для локальных) или HTTP/SSE (для удалённых).
Когда вы добавляете atomno-mcp-fns-check в Cursor, Cursor запускает его как отдельный процесс
и автоматически получает список доступных тулов (check_inn, check_ogrn и т.д.). Дальше агент
сам решает, когда какой тул вызвать.
Зачем это нужно
До MCP был «зоопарк»: каждый AI-IDE требовал писать свой плагин. Теперь — один MCP-сервер работает везде, где есть MCP-поддержка.
Конкретные плюсы:
- Discovery: агент сам узнаёт что умеет MCP. Не нужно описывать каждый тул в промпте.
- Изоляция: MCP запускается в отдельном процессе. Если он упал — Cursor не пострадает.
- Безопасность: не нужно давать агенту доступ к креденшелам напрямую — они только в env-vars MCP.
- Composability: можно подключать десятки MCP одновременно. Агент сам выбирает что использовать.
- Open standard: реализаций десятки. Не зависим от одного вендора.
Как это выглядит на практике
Допустим, вы — бухгалтер-разработчик и хотите чтобы Claude умел проверять контрагентов через ФНС.
Без MCP: в каждом запросе агенту вы сами копипастите запрос в API ФНС, парсите ответ, объясняете агенту структуру данных. На каждый чат — заново.
С MCP:
-
Один раз в
~/.cursor/mcp.jsonпишете:{ "mcpServers": { "atomno-fns-check": { "command": "uvx", "args": ["atomno-mcp-fns-check"] } } } -
Перезапускаете Cursor.
-
В чате с агентом просто пишете:
«Проверь контрагента по ИНН 7707083893, расскажи статус и риски». -
Агент сам вызывает тул
check_inn, получает структурированный ответ, отвечает вам с контекстом. Всё.
Что есть в каталоге Atomno MCP
В каталоге — серверы под российские задачи. Не у всех источник уже подключён.
- mcp-fns-check — проверка контрагентов через ФНС.
- mcp-egrul — реквизиты юрлиц.
- mcp-fssp — клиент для долгов у приставов; живой доступ не проверен.
- mcp-rosreestr — кадастр и недвижимость.
- mcp-cbr-rates — курсы ЦБ РФ + ключевая ставка.
- mcp-zakupki — поиск и карточка закупки с официального сайта госзакупок; сводка поставщика недоступна.
- mcp-trademarks — карточка по номеру свидетельства из открытого реестра ФИПС, без ключа; поиск по названию не обещаем.
- mcp-newbuild — с ключом клиента из договора API ЕИСЖС; своего доступа нет; без ключа — отказ.
- mcp-erid — проверка формата erid без ключа; кабинет ОРД — с ключом клиента; общий реестр ЕРИР не обещаем.
- mcp-pharma — поиск препарата, карточка регистрационного удостоверения, статус регистрации, предельная цена ЖНВЛП и письма Росздравнадзора об отзыве серий; текста инструкции по применению нет. Справка из госреестра, не медсовет.
- mcp-sudact — в поиске есть акты Верховного Суда, арбитражных судов и судов общей юрисдикции. Не полный архив и не Конституционный суд.
- mcp-seo-audit — технический SEO и GEO-аудит сайтов.
- mcp-yukassa — платежи через ЮKassa (commercial).
- mcp-1c-bridge — интеграция с 1С (commercial).
- mcp-moysklad — складской учёт МойСклад (commercial).
Полный каталог с фильтрами → /mcp.
Что дальше
- Где подключать MCP → — Cursor, Claude, Cline и не только IDE.
- Cursor setup → — пошаговая установка в Cursor.
- Claude Desktop setup → — для Claude Desktop.
- Безопасность MCP → — как не отстрелить себе ногу.
- Troubleshooting → — типовые проблемы.