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

mcp-zakupki — Госзакупки 44-ФЗ и 223-ФЗ

Поиск и карточка закупки с официального сайта госзакупок.

Search and tender cards from the official zakupki.gov.ru site.

Вкратце

MCP-сервер госзакупок по 44-ФЗ и 223-ФЗ. Данные берём с официального сайта zakupki.gov.ru, не у посредника. Работают поиск закупок и карточка по реестровому номеру. Карточка организации — название, регион и чисто ли в реестре недобросовестных поставщиков. Сводку по поставщику (объёмы и суммы выигранных) официальный сайт не считает: запрос честно отказывает.

Пример в чате

Интерактивный пример: переключайте инструменты слева, «Полный сценарий» — диалог в два шага (тендеры заказчика ИНН 7708503727 — демо-данные, не живой ответ).

atomno-zakupki Демо · поиск тендеров и аналитика заказчиков ЕИС

Источник данных: ЕИС Закупки (zakupki.gov.ru) . Atomno MCP не аффилирован с провайдером.

Установка

Один сниппет — поддержка Cursor, Claude Desktop, Claude Code, Cline, Continue.

Добавьте в ~/.cursor/mcp.json (или .cursor/mcp.json в проекте):

{
  "mcpServers": {
    "atomno-zakupki": {
      "command": "uvx",
      "args": ["atomno-mcp-zakupki"]
    }
  }
}

Конфигурация (переменные окружения)

Переменная Описание Где взять Required Default
MCP_ZAKUPKI_LOG_LEVEL Уровень логирования no INFO

Инструменты MCP-сервера

Сервер регистрирует 5 инструментов для AI-агента. Все входные данные строго проверяются.

search_tenders async tool

Поиск закупок на официальном сайте госзакупок.

Input
query?: str, customer_inn?: str, region?: str
Output
list[Tender]
get_tender async tool

Карточка закупки по реестровому номеру.

Input
reg_number: str
Output
Tender { number, customer, subject, price, documents[] }
get_customer_history async tool

Название, регион и статус в реестре недобросовестных. Сводку объёмов сайт не считает.

Input
inn: str
Output
OrgHistory { name, region, rnp_status }
get_supplier_stats async tool

Сводка по поставщику. Без токена машинного обмена — отказ с причиной.

Input
inn: str
Output
отказ
lookup_okpd2 async tool

Справочник ОКПД2, без сети.

Input
query: str
Output
list[Okpd2]

Бесплатно и Pro

Клиент — с открытым кодом под MIT, бесплатный. Тариф Pro — размещение на нашей стороне с дополнительными возможностями: без лимитов, массовые операции, аудит, уведомления о событиях.

ВозможностьБесплатно (открытый код)Pro (на нашей стороне)
Поиск и карточка закупкиС официального сайтаС официального сайта
Карточка организацииНазвание, регион, реестр недобросовестныхТо же
Сводка поставщикаОтказ: нет токена машинного обменаОтказ: нет токена машинного обмена

Тариф Pro — размещение на нашей стороне без лимитов и с дополнительными возможностями. Смотреть тарифы

Запросить Pro-доступ

Примеры использования

Реальные запросы для AI-агента в Cursor / Claude Code:

  • search_tenders: «Используй mcp-zakupki инструмент search_tenders и поиск закупок на официальном сайте госзакупок.»
  • get_tender: «Используй mcp-zakupki инструмент get_tender и карточка закупки по реестровому номеру.»
  • get_customer_history: «Используй mcp-zakupki инструмент get_customer_history и название, регион и статус в реестре недобросовестных. сводку объёмов сайт не считает.»

Решение проблем

1. uvx не найден

Установите uv: pipx install uv (или pip install uv). После этого uvx доступен в PATH.

2. MCP не подцепился в Cursor

Проверьте: ~/.cursor/mcp.json — валидный JSON. Перезапустите Cursor полностью (Quit, не просто закрытие окна). В Settings → MCP должна появиться зелёная точка.

Полное руководство по решению проблем → /docs/troubleshooting

FAQ

Как установить mcp-zakupki? +
Добавьте сниппет с командой uvx atomno-mcp-zakupki в файл mcp.json вашего AI-IDE (Cursor / Claude / Cline). Подробности — в разделе "Установка" выше.
Какой Python нужен? +
Python 3.12+. uvx скачает зависимости автоматически в изолированное окружение.
Это открытый код? +
Да, mcp-zakupki распространяется под лицензией MIT. Исходный код: https://github.com/atomno-mcp/mcp-zakupki. Код можно скопировать и доработать под себя.
Где сообщить об ошибке? +
Раздел Issues на GitHub: https://github.com/atomno-mcp/mcp-zakupki/issues. Или напишите mcp@atomno.com.
Чем Pro отличается от бесплатной версии? +
См. таблицу сравнения «Бесплатно / Pro» выше — Pro даёт размещение на нашей стороне без лимитов и дополнительные возможности.

Changelog

Текущая версия: v0.2.0. Полная история — GitHub Releases. Прежние формулировки витрины — в истории изменений сайта.

Правовая оговорка

Atomno MCP не аффилирован с ЕИС Закупки (zakupki.gov.ru). mcp-zakupki использует публичные / коммерческие интерфейсы источника. Ответственность за соблюдение лимитов и условий использования источника — на пользователе. Лицензия: MIT.

Похожие MCP-серверы

Из той же категории или со сходным статусом — возможно вам будут полезны.