Вкратце
MCP-сервер госзакупок по 44-ФЗ и 223-ФЗ. Данные берём с официального сайта zakupki.gov.ru, не у посредника. Работают поиск закупок и карточка по реестровому номеру. Карточка организации — название, регион и чисто ли в реестре недобросовестных поставщиков. Сводку по поставщику (объёмы и суммы выигранных) официальный сайт не считает: запрос честно отказывает.
Пример в чате
Интерактивный пример: переключайте инструменты слева, «Полный сценарий» — диалог в два шага (тендеры заказчика ИНН 7708503727 — демо-данные, не живой ответ).
Источник данных: ЕИС Закупки (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"]
}
}
}
Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"atomno-zakupki": {
"command": "uvx",
"args": ["atomno-mcp-zakupki"]
}
}
} В терминале (Claude Code CLI):
claude mcp add atomno-zakupki -- uvx atomno-mcp-zakupki
Для Cline (VS Code) — в cline_mcp_settings.json.
Для Continue — в ~/.continue/config.yaml:
{
"mcpServers": {
"atomno-zakupki": {
"command": "uvx",
"args": ["atomno-mcp-zakupki"]
}
}
} Конфигурация (переменные окружения)
| Переменная | Описание | Где взять | Required | Default |
|---|---|---|---|---|
| MCP_ZAKUPKI_LOG_LEVEL | Уровень логирования | — | no | INFO |
Инструменты MCP-сервера
Сервер регистрирует 5 инструментов для AI-агента. Все входные данные строго проверяются.
search_tenders async tool Поиск закупок на официальном сайте госзакупок.
query?: str, customer_inn?: str, region?: str list[Tender] get_tender async tool Карточка закупки по реестровому номеру.
reg_number: str Tender { number, customer, subject, price, documents[] } get_customer_history async tool Название, регион и статус в реестре недобросовестных. Сводку объёмов сайт не считает.
inn: str OrgHistory { name, region, rnp_status } get_supplier_stats async tool Сводка по поставщику. Без токена машинного обмена — отказ с причиной.
inn: str отказ lookup_okpd2 async tool Справочник ОКПД2, без сети.
query: str 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? +
Какой Python нужен? +
Это открытый код? +
Где сообщить об ошибке? +
Чем Pro отличается от бесплатной версии? +
Changelog
Текущая версия: v0.2.0. Полная история — GitHub Releases. Прежние формулировки витрины — в истории изменений сайта.
Исходный код и задачи
- GitHub: atomno-mcp/mcp-zakupki
- PyPI: atomno-mcp-zakupki
- Issues: atomno-mcp/mcp-zakupki/issues
- Discussions: atomno-mcp/mcp-zakupki/discussions
Правовая оговорка
Atomno MCP не аффилирован с ЕИС Закупки (zakupki.gov.ru). mcp-zakupki использует публичные / коммерческие интерфейсы источника. Ответственность за соблюдение лимитов и условий использования источника — на пользователе. Лицензия: MIT.