Mcp Eu Sparql — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Eu Sparql (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-eu-sparql). Uruchomienie bez klonowania:
npx -y @matematicsolutions/mcp-eu-sparqlKonfiguracja klienta MCP (stdio):
{ "mcpServers": { "mcp-eu-sparql": { "command": "npx", "args": ["-y", "@matematicsolutions/mcp-eu-sparql"] } } }(Budowanie ze źródeł — niżej.)
MCP server dla prawa UE i orzecznictwa CJEU przez Publications Office SPARQL (Cellar / EUR-Lex).
(np. 32016R0679 = RODO).
— akty z zakresu dat, opcjonalnie zawęzone do typu (REG / DIR / DEC / RECO / OPIN).
i postanowienia (ORDER) Trybunału Sprawiedliwości UE.
Każda zwrotka zawiera structuredContent.citations z polami title, url (EUR-Lex), celex, publication_date, document_type — Patron czyta to pole i wystawia w panelu UI jako sekcję "Akty prawa UE (EUR-Lex / CJEU)".
@modelcontextprotocol/sdkmcp-saos)https://publications.europa.eu/webapi/rdf/sparqlz format=application/sparql-results+json
npm install
npm run build
node dist/index.js # uruchomi serwer na stdioW patron/backend/mcp-servers.json:
[
{
"name": "saos",
"transport": "stdio",
"command": "node",
"args": ["C:/Users/<TWOJ-UZYTKOWNIK>/mcp-saos/dist/index.js"]
},
{
"name": "eu-sparql",
"transport": "stdio",
"command": "node",
"args": ["C:/Users/<TWOJ-UZYTKOWNIK>/mcp-eu-sparql/dist/index.js"]
}
]# RODO po CELEX, tytuł po polsku
echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_by_celex","arguments":{"celex":"32016R0679","lang":"POL"}}}' \
| node dist/index.jsPowinno zwrócić Rozporzadzenie Parlamentu Europejskiego ... z polskim tytułem i URL EUR-Lex.
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.