mcp-eu-compliance について
mcp-eu-complianceは、EUのデジタル・データ・サイバーセキュリティ関連14規則の全文を検索し、コンプライアンス分析を行うオフラインMCPサーバーです。CELEX引用付きの原文抜粋に加え、業種別の適用性や監査証跡を調べるツールを備えています。
主な機能
- 0114規則の全文検索
- 02条文全文の取得
- 03規則間のトピック比較
- 04根拠付きの業種別適用確認
- 05監査証跡要件の特定
- 06CELEXとEUR-Lexの引用返却
活用シーン
- 01規則間のインシデント報告要件の比較
- 02特定の条文要件の確認
- 03業種に適用される規則の確認
- 04監査に必要な証跡の特定
MCP 対応
オフラインのEU法検索、条文取得、比較、適用性確認、証跡調査のツールをMCPクライアントに提供します。結果にはCELEX IDとEUR-Lex URLによる引用が含まれ、コーパスはライブ情報ではなくスナップショットです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-eu-compliance
MCP サーバーは、ローカルの SQLite FTS5 に保存されたオフラインの EU 法令コーパス(EUR-Lex、全文)を、コンプライアンスツールとともに提供します。返される抜粋は、CELEX ID と EUR-Lex URL を付けて、データベースからそのまま取得されます(LLM は使用しません)。モデルを信頼するのではなく、仕組みによってハルシネーションを防ぎます。
対象範囲(デジタル/データ/サイバー関連の14規則): GDPR、AI Act、DORA、NIS2、eIDAS 2.0、CRA、DSA、DMA、Data Act、DGA、LED、ePrivacy、Cybersecurity Act、CER。
mcp-eu-sparql を補完します。前者は法令をリアルタイムで検索します(SPARQL Cellar)。こちらは、法令の原文とオフラインのコンプライアンス分析を提供します(実行時にネットワーク接続は不要です)。
インストール
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
MCP クライアント(例:mcp-servers.json)での設定:
{
"name": "eu-compliance",
"command": "node",
"args": ["/path/to/mcp-eu-compliance/dist/index.js"]
}
ツール
| ツール | 説明 |
|---|---|
eu_search(query, regulations?, limit?) | 複数の条文を対象とした全文検索(FTS5)と、原文の抜粋を返します。 |
eu_article(regulation, article_number) | 条文の全文、タイトル、章、CELEX を返します。 |
eu_compare(query, regulations?) | 複数の規則における同じトピックを一度に比較します(例:DORA、NIS2、CRA のインシデント報告)。 |
eu_check_applicability(sector, subsector?) | 確信度と根拠となる条文を付けて、14の規則のうち、どれが特定のセクターに適用されるかを示します。 |
eu_evidence(regulation, article?) | コンプライアンスを証明する証跡(監査)資料(文書/ログ/証明書)を示します。 |
各ツールは structuredContent.citations(規則、CELEX、EUR-Lex URL、スナップショット)を返します。
例
- 「DORA、NIS2、CRA のインシデント報告期限を比較して」 ->
eu_compare - 「GDPR 第33条では何が求められていますか?」 ->
eu_article - 「銀行に適用される EU 規則はどれですか?」 ->
eu_check_applicability(sector=financial, subsector=bank) - 「DORA 第17条で求められる監査証跡は何ですか?」 ->
eu_evidence
免責事項
- スナップショットであり、正式な情報源ではありません。 正式な情報源は EU 官報です。このコネクターが返すのは特定時点のスナップショットです。最新の内容は EUR-Lex(CELEX)でご確認ください。最新情報については
mcp-eu-sparqlをご利用ください(リアルタイム)。 - 適用可能性のルールは専門家によるガイダンスであり、法的拘束力のある評価ではありません。 セクター固有の事情によっては、独自の分析が必要になる場合があります。
- 参考資料であり、法的助言ではありません。
ライセンスと帰属表示
- コード: MIT - LICENSE をご覧ください。
- コーパス: EUR-Lex のコンテンツ(再利用可能、Decision 2011/833/EU)と、Ansvar-Systems/EU_compliance_MCP のデータベースファイル(Apache-2.0)。詳細:THIRD_PARTY_INSPIRATIONS.md。
引用:MateMatic Solutions(2026)、mcp-eu-compliance、https://github.com/matematicsolutions/mcp-eu-compliance、MIT。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。