Skip to main content
Glama
dam2452

atlas-przetargow-mcp-py

by dam2452

atlas-przetargow-mcp-py

Polski

Atlas Przetargow — MCP-сервер для польского API государственных закупок. Это переписанный на Python/FastMCP официальный TypeScript-сервер с исправлением нескольких ошибок исходной версии и добавлением новых инструментов анализа тендеров.

Содержание

Related MCP server: Prozorro MCP Server

Инструменты

Инструмент

Параметры

Описание

search_tenders

search?, buyer_nip?, cpv?, city?, province?, notice_type?, order_kind?, date_from?, date_to?, value_min?, value_max?, sort?, page=1, limit=20

Поиск тендеров BZP + TED с фильтрами

get_tender

tender_id: str, full: bool = False

Детали тендера; full=True включает полный текст извещения

get_tender_timeline

tender_id: str

Полная цепочка извещений процедуры (объявление, изменения, результат, исполнение)

get_tender_offers

tender_id: str

Количество предложений и минимальная/максимальная/выигравшая цена из извещений о результатах

extract_contract_value

tender_id: str

Денежные суммы контракта/заказа, извлечённые из текста извещения

get_buyer

nip: str, include_winning_contractors: bool = True

Профиль заказчика + подрядчики, чаще всего выигрывающие его тендеры

get_contractor

nip: str, include_winning_buyers: bool = True

Профиль подрядчика с географией побед + основные заказчики

search_entities

query: str, entity_type?, limit=10

Поиск заказчиков/подрядчиков по названию (возвращает NIP)

search_cpv

query: str, limit=10

Поиск кодов CPV по польскому ключевому слову

get_category_stats

cpv: str, window="year"

Статистика категории: количество, медианная стоимость, среднее число предложений, средний срок подачи

get_province_stats

province?, city?

Рейтинг воеводств, отдельное воеводство или детализация по городу

raw_request

path: str, params_json?

Запасной выход: GET любого эндпоинта /api/*

Исправления по сравнению с оригинальным TS-сервером

Ошибки, найденные при тестировании @atlasprzetargow/mcp v0.1.1:

  1. Фильтр buyerNip отправляется как buyerNip, тогда как API ожидает buyer_nip — фильтр молча игнорируется. Исправлено здесь.

  2. В get_buyer выигравшие подрядчики читаются из winners.contractors, тогда как API возвращает {"data": [...]} — раздел никогда не отображался. Исправлено здесь.

  3. Статистика по городу возвращала пустой заголовок, хотя /api/stats/city/{city}/top-buyers возвращает данные. Исправлено здесь.

  4. Запрошенный window может игнорироваться API (запрашивается год, а возвращается 90 дней) — этот сервер возвращает фактическое значение days, поэтому расхождение видно.

  5. get_contractor возвращал 3 строки; этот сервер возвращает полный профиль (география побед, доли), а также заказчиков, у которых он выигрывал.

Новые инструменты, отсутствующие в оригинале: get_tender_timeline, get_tender_offers, extract_contract_value, raw_request.

Переменные окружения

Переменная

Обязательная

Описание

ATLAS_PRZETARGOW_MCP_PY_API_BASE

нет

Базовый URL API (по умолчанию https://atlasprzetargow.pl)

ATLAS_PRZETARGOW_MCP_PY_API_KEY

нет

Ключ для эндпоинтов AI-сводок /api/llm/*

ATLAS_PRZETARGOW_MCP_PY_TIMEOUT

нет

Тайм-аут запроса в секундах (по умолчанию 20)

Подключение

Единственное требование: uv (https://docs.astral.sh/uv/). Больше ничего устанавливать не нужно.

Claude Code

claude mcp add atlas-przetargow-mcp-py -- uvx --from git+https://github.com/dam2452/atlas-przetargow-mcp-py.git atlas-przetargow-mcp-py

Claude Desktop / другой MCP-клиент

{
  "mcpServers": {
    "atlas-przetargow-mcp-py": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/dam2452/atlas-przetargow-mcp-py.git", "atlas-przetargow-mcp-py"]
    }
  }
}

После публикации новой версии: uv cache clean и перезапустите клиент.

Локальный запуск

uv run --directory . atlas-przetargow-mcp-py

Тесты (вручную):

uv run --directory . --with pytest pytest test/
F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables users to search and access Turkish public procurement data from EKAP v2 portal. Provides comprehensive tender search, detailed tender information, announcements, and authority/classification code lookups through natural language interactions.
    12
    94
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Search 800 000+ Polish public tenders (BZP + TED) from Claude Desktop, Cursor, Continue. Provides 8 tools for tender search, buyer/contractor profiles by NIP, market statistics, plus a glossary of 90+ Polish public procurement terms.
    8
    96
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Exposes French and EU public procurement data (BOAMP + TED) as MCP tools for AI agents, enabling search for tenders, awards, and winner intelligence via typed filters.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • UK public procurement data for AI agents: tenders, contracts, buyer and supplier profiles.

  • Verified Polish open data for AI agents: debt, budget, 460 MPs, votings, judiciary search, RAG.

  • Polish company registry: 4.4M firms, KRS/REGON data, VAT white list checks, financial statements

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dam2452/atlas-przetargow-mcp-py'

If you have feedback or need assistance with the MCP directory API, please join our Discord server