Server data from the Official MCP Registry
MCP server for Polish court judgments via the SAOS API with verifiable citations.
MCP server for Polish court judgments via the SAOS API with verifiable citations.
A well-architected MCP server providing read-only access to the public Polish SAOS court judgment API. The code is clean, properly scoped, and implements appropriate security patterns. No authentication is required because the underlying API is public. The server correctly restricts operations to read-only, validates inputs, and includes proper error handling with documented error codes. Minor findings relate to code quality and logging practices, not security vulnerabilities. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
5 files analyzed · 8 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-matematicsolutions-mcp-saos": {
"args": [
"-y",
"@matematicsolutions/mcp-saos"
],
"command": "npx"
}
}
}From the project's GitHub README.
Opublikowany na npm + MCP Registry (io.github.matematicsolutions/mcp-saos). Uruchomienie bez klonowania:
npx -y @matematicsolutions/mcp-saos
Konfiguracja klienta MCP (stdio):
{ "mcpServers": { "mcp-saos": { "command": "npx", "args": ["-y", "@matematicsolutions/mcp-saos"] } } }
(Budowanie ze źródeł — niżej.)
Serwer MCP (Model Context Protocol) dla polskiego orzecznictwa - konektor do SAOS (System Analizy Orzeczen Sadowych, Fundacja ePanstwo).
Czesc projektu MateMatic "polski legal AI". Dziala jako osobny proces komunikujacy sie przez stdio; szablon czatu (fork mike) wola go przez protokol MCP.
Otwarta baza orzeczen sadow polskich. Publiczne REST API, bez klucza.
Wazne ograniczenie: SAOS to archiwum historyczne - ingestja danych zatrzymala sie ok. 2016-2018. Nie nadaje sie do biezacego orzecznictwa. Do spraw aktualnych: sn.pl, orzeczenia.ms.gov.pl, trybunal.gov.pl.
Baza pokrywa: sady powszechne (COMMON), Sad Najwyzszy (SUPREME), Trybunal Konstytucyjny (CONSTITUTIONAL_TRIBUNAL), KIO (NATIONAL_APPEAL_CHAMBER). Sady administracyjne (WSA/NSA) - brak danych w SAOS.
| Narzedzie | Opis |
|---|---|
search | Wyszukiwanie pelnotekstowe i filtrowane (sad, sedzia, podstawa prawna, daty) |
get_judgment | Pelne orzeczenie po ID z SAOS |
search_by_case | Skrot: szukaj po sygnaturze akt (np. "I ACa 772/13") |
git clone https://github.com/matematicsolutions/mcp-saos
cd mcp-saos
npm install
npm run build
Po npm run build plik startowy to dist/index.js.
node dist/index.js
# serwer nasłuchuje na stdin/stdout, logi diagnostyczne na stderr
Dodaj wpis do konfiguracji MCP swojego klienta (np. mcp-servers.json):
{
"name": "saos",
"transport": "stdio",
"command": "node",
"args": ["C:/Users/<TWOJ-UZYTKOWNIK>/mcp-saos/dist/index.js"],
"enabled": true
}
Podaj bezwzgledna sciezke do dist/index.js. Na Windows uzyj slashow /
lub podwojnych ukosnikow \\.
npm run build
node test/smoke.mjs
Smoke test sprawdza: tools/list (3 narzedzia) i tools/call search
na zywym API SAOS z fraz "ochrona danych", sad SUPREME.
stdin --> MCP JSON-RPC (stdio transport) --> src/index.ts
|
SAOS REST API
https://www.saos.org.pl/api
/search/judgments
/judgments/{id}
stdout <-- formatted text responses <--
Brak zewnetrznych zaleznoscijsonow - HTTP przez wbudowany node:https.
Jedyna zaleznosc produkcyjna: @modelcontextprotocol/sdk.
pageSize ma twardy dolny limit 10 (SAOS zwraca HTTP 400 dla mniej) -
serwer automatycznie wymusza minimum 10.courtType=ADMINISTRATIVE zwraca puste wyniki - SAOS nie indeksuje WSA/NSA.judgmentDate.MIT - szczegoly w pliku LICENSE. Dane orzeczen: Fundacja ePanstwo, otwarta licencja (API publiczne bez ograniczen uzycia).
This server is one of five MCP connectors covering Polish jurisdiction + EU law, used by Patron (AGPL-3.0) and any other MCP-aware legal AI agent.
All five MCP servers share the same structuredContent.citations
contract: each tool returns an array of {title, url, snippet?, ...metadata}
that legal agents can render directly in their citation panel.
See matematicsolutions/.github for the full org profile.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.