Format: Keep a Changelog + Semantic Versioning.
- serverInfo
versionzsynchronizowany zpackage.json(raportowal 1.1.0 mimo paczki 1.1.1). Kosmetyczne, kontrakt narzedzi bez zmian.
Retrofit do kanonu MCP MateMatic (pattern z dograh-hq/dograh v1.31.0, BSD-2). Backward-compatible — istniejacy klienci dzialaja bez zmian.
instructionsw konstruktorze Server — procedural orchestration (kolejnosc wywolan, twarde ograniczenia: pokrycie nierowne / OCR daty / brak admin courts, iteracja po bledach, styl odpowiedzi). LLM widzi PRZED pierwszym tool call.ToolAnnotationsper tool —readOnlyHint=true,idempotentHint=true,destructiveHint=false. Klient MCP moze auto-approve wywolania bez monitu.- Strukturalne
ErrorCodew odpowiedziach:missing_arg,not_found,upstream_error,invalid_court_type. Format[code] tekstw content +structuredContent.error_code. - Walidacja
courtTypeprzed wywolaniem upstream API — jasny komunikat dla ADMINISTRATIVE (sady admin w mcp-nsa, nie tu). - Drift test (
npm run drift) — asercja spojnosci INSTRUCTIONS + ErrorCode + TOOLS + kodu errorResult().
1.0.0 — 2026-05-20
Initial public release.
Polish judgments: common courts, Supreme Court, Constitutional Tribunal, KIO (via SAOS API). 3 tools: search / get_judgment / search_by_case. structuredContent.citations contract.
- Node 18+ stdio MCP server, single
dist/index.jsentry. - LIVE smoke-tested on real data.
structuredContent.citationsconsumed by Patron and any other MCP-aware legal agent.- MIT license, 500 ms request throttle, zero secrets required.