Mcp Isap — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Isap (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Opublikowany na npm + MCP Registry (io.github.matematicsolutions/mcp-isap). Uruchomienie bez klonowania:
npx -y @matematicsolutions/mcp-isapKonfiguracja 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 paneluPokrycie: 96 000+ aktów od 1918 do dziś. Pełne wsparcie ELI (European Legislation Identifier).
wyszukiwanie po fragmencie tytułu / roku / wydawcy / typie aktu / statusie obowiązywania. publisher: DU (Dziennik Ustaw) lub MP (Monitor Polski).
DU/2018/1000).Zwraca tytuł, typ, status, wejście w życie, słowa kluczowe, linki do tekstu HTML/PDF i strony ISAP.
(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.jsW 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.jsPowinno 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.
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.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.