Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mcp-isap": {
"args": [
"-y",
"@matematicsolutions/mcp-isap"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
MCP server dla legislacji polskiej — Dziennik Ustaw (DU) + Monitor Polski (MP) przez oficjalne Sejm ELI API (api.sejm.gov.pl/eli).
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@matematicsolutions/mcp-isap' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @matematicsolutions/mcp-isap against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in legal
87 tools for Korean law — statutes, precedents, ordinances, interpretations | MCP Server · CLI · npm
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
Query 750+ Swedish statutes, EU cross-references, case law, and preparatory works
956k Swiss court decisions: full-text search, citation graph, statute lookup (DE/FR/IT)
MCP Security Weekly
Get CVE alerts and security updates for io.github.matematicsolutions/mcp-isap and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Opublikowany na npm + MCP Registry (io.github.matematicsolutions/mcp-isap). Uruchomienie bez klonowania:
npx -y @matematicsolutions/mcp-isap
Konfiguracja klienta MCP (stdio):
{ "mcpServers": { "mcp-isap": { "command": "npx", "args": ["-y", "@matematicsolutions/mcp-isap"] } } }
(Budowanie ze źródeł — niżej.)
MCP server dla legislacji polskiej — Dziennik Ustaw (DU) + Monitor Polski (MP)
przez oficjalne Sejm ELI API (api.sejm.gov.pl/eli).
mcp-saos (powszechne) + mcp-nsa (administracyjne) + mcp-eu-sparql (UE)
ciemnij stronę. mcp-isap dokłada legislację — ustawy, rozporządzenia,
obwieszczenia, umowy międzynarodowe. To zamyka triadę:
USTAWA + ORZECZNICTWO + PRAWO UE
↓ ↓ ↓
ISAP SAOS+NSA EUR-Lex
↓ ↓ ↓
kancelaria pyta o RODO
→ 4 konektory równolegle
→ 4 sekcje cytatów w panelu
Pokrycie: 96 000+ aktów od 1918 do dziś. Pełne wsparcie ELI (European Legislation Identifier).
search_acts(title?, year?, publisher?, type?, in_force?, limit?) —
wyszukiwanie po fragmencie tytułu / roku / wydawcy / typie aktu /
statusie obowiązywania. publisher: DU (Dziennik Ustaw) lub MP
(Monitor Polski).get_act(eli) — szczegóły aktu po ELI (DU/2018/1000).
Zwraca tytuł, typ, status, wejście w życie, słowa kluczowe,
linki do tekstu HTML/PDF i strony ISAP.get_act_text(eli) — pierwsze 5000 znaków czystego tekstu aktu
(bez tagów HTML) + link do pełnej wersji HTML/PDF.Każda zwrotka zawiera structuredContent.citations z polami:
title, url (ISAP UI), eli, display_address (Dz.U. 2018 poz. 1000),
publisher, year, document_type, status, in_force, promulgation.
Patron czyta pole automatycznie i wystawia w panelu UI jako sekcję "Akty prawa polskiego (Dz.U. / M.P. — Sejm ELI)".
fetch)@modelcontextprotocol/sdknpm install
npm run build
node dist/index.js
W patron/backend/mcp-servers.json:
{
"name": "isap",
"transport": "stdio",
"command": "node",
"args": ["C:/Users/<TWOJ-UZYTKOWNIK>/mcp-isap/dist/index.js"],
"enabled": true
}
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"s","version":"0"}}}
{"jsonrpc":"2.0","method":"notifications/initialized"}
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_act","arguments":{"eli":"DU/2018/1000"}}}' \
| node dist/index.js
Powinno zwrócić Ustawę o ochronie danych osobowych z 10 maja 2018,
status IN_FORCE, link do ISAP i strukturyzowany cytat.
Kontrakt API zaczerpnięty z legal-data-hunter/sources/PL/DziennikUrzedowy
(Python + REST, MIT). Implementacja TS od zera — bez importu kodu źródłowego.
MIT.
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.