matematicsolutions

mcp-eu-compliance

Community matematicsolutions
Updated

Offline MCP corpus of EU law (EUR-Lex full text via local SQLite FTS5, verbatim zero-LLM): GDPR, AI Act, DORA, NIS2, eIDAS 2.0, CRA

mcp-eu-compliance

Serwer MCP udostepniajacy offline korpus prawa UE (EUR-Lex, pelny tekst) w lokalnym SQLite FTS5, z narzedziami compliance. Snippety zwracane verbatim z bazy (zero-LLM) - kazdy z identyfikatorem CELEX i URL do EUR-Lex. Anti-halucynacja przez mechanike, nie przez zaufanie do modelu.

Zakres v1: GDPR, AI Act, DORA, NIS2, eIDAS 2.0, CRA.

Komplementarny do mcp-eu-sparql: tamten odkrywa akty na zywo (SPARQL Cellar), ten daje verbatim tekst + analize compliance offline (bez sieci w runtime).

Instalacja

npm install            # Node 22.5+ (node:sqlite wbudowane)
npm run fetch-corpus   # pobiera regulations.db (~36 MB) z Ansvar (Apache-2.0)
npm run build
npm start

Konfiguracja w kliencie MCP (np. mcp-servers.json):

{
  "name": "eu-compliance",
  "command": "node",
  "args": ["/sciezka/do/mcp-eu-compliance/dist/index.js"]
}

Narzedzia

Tool Opis
eu_search(query, regulations?, limit?) Pelnotekstowo (FTS5) po artykulach, snippety verbatim.
eu_article(regulation, article_number) Pelny tekst artykulu + tytul + rozdzial + CELEX.
eu_compare(query, regulations?) To samo zagadnienie w kilku regulacjach naraz (np. zgloszenie incydentu DORA vs NIS2 vs CRA).
eu_check_applicability(sector, subsector?) Ktore z 6 regulacji dotycza sektora, z poziomem pewnosci i artykulem-podstawa.
eu_evidence(regulation, article?) Artefakty dowodowe (audit) - jaki dokument/log/certyfikat udowadnia zgodnosc.

Kazde narzedzie zwraca structuredContent.citations (regulacja, CELEX, URL EUR-Lex, snapshot).

Przyklady

  • "Compare incident reporting timelines across DORA, NIS2, and CRA" -> eu_compare
  • "What does GDPR Article 33 require?" -> eu_article
  • "Which EU regulations apply to a bank?" -> eu_check_applicability(sector=financial, subsector=bank)
  • "What audit evidence does DORA Article 17 require?" -> eu_evidence

Zastrzezenia

  • Snapshot, nie zrodlo autentyczne. Wersja autentyczna = Dziennik Urzedowy UE. Konektor zwraca point-in-time snapshot; weryfikuj aktualnosc w EUR-Lex (CELEX). Swiezosc -> mcp-eu-sparql (live).
  • Reguly stosowalnosci to wskazowka ekspercka, nie wiazaca ocena prawna. Polskie realia sektorowe moga wymagac wlasnej analizy.
  • Material referencyjny, nie porada prawna.

Licencja i atrybucja

  • Kod: MIT - patrz LICENSE.
  • Korpus: tresc EUR-Lex (reuzywalna, Decyzja 2011/833/EU) + plik bazy z Ansvar-Systems/EU_compliance_MCP (Apache-2.0). Szczegoly: THIRD_PARTY_INSPIRATIONS.md.

Cytowanie: MateMatic Solutions (2026), mcp-eu-compliance, https://github.com/matematicsolutions/mcp-eu-compliance, MIT.

MCP Server · Populars

MCP Server · New

    PascaleBeier

    HitKeep

    HitKeep is privacy-first analytics for humans and AI agents, self-hosted or in managed EU/US cloud regions.

    Community PascaleBeier
    prometheus

    prometheus-mcp

    MCP server for LLMs to interact with Prometheus

    Community prometheus
    TencentEdgeOne

    edgeone-makers-mcp

    An MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.

    Community TencentEdgeOne
    bonfire-systems

    reaper-mcp

    A comprehensive Model Context Protocol (MCP) server that enables AI agents to create fully mixed and mastered tracks in REAPER with both MIDI and audio capabilities.

    Community bonfire-systems
    Wanyi424

    wanyi-watermark

    抖音、小红书等平台去水印,视频解析工具,支持MCP服务

    Community Wanyi424