Skip to main content
Glama
dam2452

atlas-przetargow-mcp-py

by dam2452

atlas-przetargow-mcp-py

Polski

Atlas Przetargow MCP-Server für die polnische öffentliche Auftragsvergabe-API. Eine Python-/FastMCP-Neuimplementierung des offiziellen TypeScript-Servers mit mehreren behobenen Upstream-Fehlern und neuen Tools zur Ausschreibungsanalyse.

Inhaltsverzeichnis

Related MCP server: Prozorro MCP Server

Tools

Tool

Parameter

Beschreibung

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

Durchsuche BZP- und TED-Ausschreibungen mit Filtern

get_tender

tender_id: str, full: bool = False

Details zur Ausschreibung; full=True enthält den vollständigen Bekanntmachungstext

get_tender_timeline

tender_id: str

Vollständige Bekanntmachungskette eines Verfahrens (Bekanntmachung, Änderungen, Ergebnis, Ausführung)

get_tender_offers

tender_id: str

Anzahl der Angebote und niedrigste/höchste/gewinnende Preise aus den Ergebnisbekanntmachungen

extract_contract_value

tender_id: str

Aus dem Bekanntmachungstext extrahierte Vertrags-/Auftragsbeträge

get_buyer

nip: str, include_winning_contractors: bool = True

Profil des Auftraggebers + Auftragnehmer, die am häufigsten dessen Ausschreibungen gewinnen

get_contractor

nip: str, include_winning_buyers: bool = True

Auftragnehmerprofil mit Erfolgsgeografie + wichtigste Auftraggeber

search_entities

query: str, entity_type?, limit=10

Auftraggeber/Auftragnehmer nach Name suchen (gibt NIP zurück)

search_cpv

query: str, limit=10

CPV-Codes nach polnischem Stichwort nachschlagen

get_category_stats

cpv: str, window="year"

Kategoriestatistiken: Anzahl, Medianwert, Ø Angebote, Ø Frist

get_province_stats

province?, city?

Woiwodschafts-Ranking, einzelne Woiwodschaft oder Städte-Drilldown

raw_request

path: str, params_json?

Notausstieg: beliebigen /api/*-Endpunkt abrufen

Behobene Fehler im Vergleich zum Upstream-TS-Server

Fehler, die beim Testen von @atlasprzetargow/mcp v0.1.1 gefunden wurden:

  1. Der Filter buyerNip wird als buyerNip gesendet, während die API buyer_nip erwartet – der Filter wurde stillschweigend ignoriert. Hier behoben.

  2. get_buyer liest die Gewinner-Auftragnehmer aus winners.contractors, während die API {"data": [...]} zurückgibt – der Abschnitt wurde nie gerendert. Hier behoben.

  3. Die Städtestatistiken gaben einen leeren Header zurück, obwohl /api/stats/city/{city}/top-buyers Daten liefert. Hier behoben.

  4. Das angeforderte Zeitfenster von get_category_stats kann von der API ignoriert werden (fragt Jahr an, gibt 90 Tage zurück) – dieser Server gibt den tatsächlichen days-Wert zurück, sodass die Abweichung sichtbar ist.

  5. get_contractor gab 3 Zeilen zurück; dieser Server gibt das vollständige Profil (Erfolgsgeografie, Anteile) plus gewinnende Auftraggeber zurück.

Neue Tools, die es im Upstream nicht gibt: get_tender_timeline, get_tender_offers, extract_contract_value, raw_request.

Umgebungsvariablen

Variable

Erforderlich

Beschreibung

ATLAS_PRZETARGOW_MCP_PY_API_BASE

nein

API-Basis (Standard: https://atlasprzetargow.pl)

ATLAS_PRZETARGOW_MCP_PY_API_KEY

nein

Schlüssel für die KI-Zusammenfassungs-Endpunkte /api/llm/*

ATLAS_PRZETARGOW_MCP_PY_TIMEOUT

nein

Anfrage-Timeout in Sekunden (Standard: 20)

Einbinden

Einzige Voraussetzung: uv (https://docs.astral.sh/uv/). Sonst muss nichts installiert werden.

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 / anderer MCP-Client

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

Nach dem Veröffentlichen einer neuen Version: uv cache clean und den Client neu starten.

Lokale Ausführung

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

Tests (manuell):

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