Server data from the Official MCP Registry
Offline MCP server: EU digital/data/cyber compliance full text (14 regs), verbatim + citations.
Offline MCP server: EU digital/data/cyber compliance full text (14 regs), verbatim + citations.
This MCP server implements an offline EU compliance corpus with appropriate security controls. The codebase is well-structured with read-only database access, proper input validation through FTS5 query escaping, and strong scope enforcement (14-regulation allowlist). The corpus is fetched once with SHA256 verification and cached locally. No authentication is required, which is appropriate for a compliance reference tool. Minor code quality findings exist but do not introduce security vulnerabilities. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 3 high severity). Package verification found 1 issue.
6 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-eu-compliance": {
"args": [
"-y",
"@matematicsolutions/mcp-eu-compliance"
],
"command": "npx"
}
}
}From the project's GitHub README.
MCP server exposing an offline corpus of EU law (EUR-Lex, full text) in local SQLite FTS5, with compliance tools. Snippets returned verbatim from the database (zero-LLM) - each with a CELEX id and EUR-Lex URL. Anti-hallucination by mechanism, not by trust in the model.
Scope (14 regulations, digital/data/cyber): GDPR, AI Act, DORA, NIS2, eIDAS 2.0, CRA, DSA, DMA, Data Act, DGA, LED, ePrivacy, Cybersecurity Act, CER.
Complementary to mcp-eu-sparql: that one discovers acts live (SPARQL Cellar), this one provides verbatim text + offline compliance analysis (no network at runtime).
npm install # Node 22.5+ (node:sqlite built-in)
npm run fetch-corpus # downloads regulations.db (~36 MB) from Ansvar (Apache-2.0)
npm run build
npm start
Configuration in the MCP client (e.g. mcp-servers.json):
{
"name": "eu-compliance",
"command": "node",
"args": ["/path/to/mcp-eu-compliance/dist/index.js"]
}
| Tool | Description |
|---|---|
eu_search(query, regulations?, limit?) | Full-text (FTS5) across articles, verbatim snippets. |
eu_article(regulation, article_number) | Full article text + title + chapter + CELEX. |
eu_compare(query, regulations?) | The same topic across several regulations at once (e.g. incident reporting DORA vs NIS2 vs CRA). |
eu_check_applicability(sector, subsector?) | Which of the 14 regulations apply to a sector, with confidence level and basis article. |
eu_evidence(regulation, article?) | Evidence artifacts (audit) - which document/log/certificate proves compliance. |
Each tool returns structuredContent.citations (regulation, CELEX, EUR-Lex URL, snapshot).
eu_compareeu_articleeu_check_applicability(sector=financial, subsector=bank)eu_evidencemcp-eu-sparql (live).Citation: MateMatic Solutions (2026), mcp-eu-compliance, https://github.com/matematicsolutions/mcp-eu-compliance, MIT.
Be the first to review this server!
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption