mcpField
M
mcp-eu-compliance

mcp-eu-compliance

ローカル
github.com/matematicsolutions法務・行政12 週間前に更新

mcp-eu-compliance について

mcp-eu-complianceは、EUのデジタル・データ・サイバーセキュリティ関連14規則の全文を検索し、コンプライアンス分析を行うオフラインMCPサーバーです。CELEX引用付きの原文抜粋に加え、業種別の適用性や監査証跡を調べるツールを備えています。

主な機能

  1. 0114規則の全文検索
  2. 02条文全文の取得
  3. 03規則間のトピック比較
  4. 04根拠付きの業種別適用確認
  5. 05監査証跡要件の特定
  6. 06CELEXとEUR-Lexの引用返却

活用シーン

  1. 01規則間のインシデント報告要件の比較
  2. 02特定の条文要件の確認
  3. 03業種に適用される規則の確認
  4. 04監査に必要な証跡の特定

MCP 対応

オフラインのEU法検索、条文取得、比較、適用性確認、証跡調査のツールをMCPクライアントに提供します。結果にはCELEX IDとEUR-Lex URLによる引用が含まれ、コーパスはライブ情報ではなくスナップショットです。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"matematicsolutions-mcp-eu-compliance": {
"command": "npx",
"args": [
"-y",
"@matematicsolutions/mcp-eu-compliance"
]
}
}
}
起動コマンドnpx -y @matematicsolutions/mcp-eu-compliance

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@matematicsolutions/mcp-eu-compliance0.4.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 をご利用ください(リアルタイム)。
  • 適用可能性のルールは専門家によるガイダンスであり、法的拘束力のある評価ではありません。 セクター固有の事情によっては、独自の分析が必要になる場合があります。
  • 参考資料であり、法的助言ではありません。

ライセンスと帰属表示

引用:MateMatic Solutions(2026)、mcp-eu-compliance、https://github.com/matematicsolutions/mcp-eu-compliance、MIT。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。