mcpField
B
belgian-law-mcp

belgian-law-mcp

ローカル
github.com/Ansvar-Systems法務・行政114 週間前に更新

belgian-law-mcp について

belgian-law-mcpは、法律実務家、コンプライアンス担当者、開発者、研究者向けにベルギー法令を検索できるようにします。引用付きで法令原文を返し、法令の状態やEU法との関連を調べるツールを備えています。ホスト版の案内先はAnsvar Gatewayです。

主な機能

  1. 01ベルギー法令の条文検索
  2. 02法令識別子と条番号による原文取得
  3. 03法的引用の検証と書式設定
  4. 04法令の施行・改正状況の確認
  5. 05ベルギー法とEU法の関連調査

活用シーン

  1. 01ベルギー法の特定テーマに関する条文検索
  2. 02書面や契約の法的引用の確認
  3. 03法令の現行状況の確認
  4. 04ベルギーの規則に関連するEU法の追跡

MCP 対応

MCPクライアント向けに法令調査ツールを提供します。READMEはホスト版の接続先としてhttps://gateway.ansvar.eu/mcpを案内し、リポジトリからコーパスとサーバーを構築する方法も説明しています。

設定

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

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

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

パッケージ
npm@ansvar/belgian-law-mcp1.0.0

ツール

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

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

詳細

Belgian Law MCP Server

ベルギー法コーパスは、現在 Ansvar Gateway を通じて提供されています。 https://gateway.ansvar.eu/mcp に AI アシスタント(Claude、Copilot、Cursor、その他の MCP クライアント)を接続してください。OAuth 接続は 1 回で済み、無料プランも利用できます。このコーパスに加えて、EU 規則、監査済みの 28 の法域(欧州+米国)における各国法、CVE/セキュリティインテリジェンスを網羅し、すべての検索結果に原文どおりの出典引用が付いています。https://ansvar.eu/docs/quickstart から開始してください。

接続

Claude Code(1 行):

claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcp

Claude Desktop / Cursor — claude_desktop_config.json(または mcp.json)に追加します。

{
  "mcpServers": {
    "ansvar": {
      "type": "url",
      "url": "https://gateway.ansvar.eu/mcp"
    }
  }
}

Claude.ai — Settings → Connectors → Add custom connector → https://gateway.ansvar.eu/mcp を貼り付けます

最初のリクエストで OAuth サインアップフローが開きます(セットアップの詳細:ansvar.eu/docs/quickstart)。サインアップ後、クライアントはアカウントに紐付けられます。プラン(無料/プレミアム/チーム/企業)によって、ファンアウト、クォータ、接続可能な下流 MCP が決まります。


この MCP をセルフホストする

このリポジトリをクローンして、コーパスを自分で構築することもできます。スキーマ、 フェッチャー、ツールの実装はすべてここにあります。リポジトリにないのは、 構築済みのデータベースです。上流ソースに対する TDM および規格のライセンス上の制約があるため、 コーパスは公開成果物として再配布せず、Ansvar のインフラストラクチャ上でホストしています。

独自に構築するには、このリポジトリの取り込みスクリプトを実行してください(エントリーポイントは リポジトリによって異なり、通常は scripts/ingest.sh、npm run ingest、または make ingest です。 リポジトリのルートを確認してください)。

AI 時代のベルギー官報(Belgisch Staatsblad / Moniteur belge)代替サービスです。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

loi du 30 juillet 2018(データ保護)や Code pénal から Code civil、Code des sociétés et des associations などに至るベルギーの法令 5,775 件を、Claude、Cursor、その他の MCP 対応クライアントから直接検索できます。

リーガルテックやコンプライアンスツールを開発している方、またはベルギー法を調査している方に向けた、検証済みの参照データベースです。

Ansvar Systems が開発 — スウェーデン、ストックホルム


このプロジェクトの目的

ベルギー法の調査では、二言語の Belgisch Staatsblad / Moniteur belge を読み解き、フランス語とオランダ語の文書を照合し、連邦、地域、共同体の各法を手作業で相互参照する必要があります。また、ベルギーには EU の主要機関が置かれているため、ベルギー法は EU 規制へのコンプライアンス業務にも特に関係しています。次のような方に向けたものです。

  • 弁護士 — 法的意見書や契約書の引用を検証する方
  • コンプライアンス担当者 — GDPR の実施状況や Loi anti-blanchiment の要件を確認する方
  • リーガルテック開発者 — ベルギー法または EU 機関法に基づくツールを開発する方
  • 研究者 — EU 機関の決定をベルギーでの実施までたどる方

……ブラウザーのタブを何十個も開いたり、多言語の PDF を相互参照したりする必要はありません。Claude に尋ねれば、関連する条文を背景情報とともに正確に取得できます。

この MCP サーバーにより、ベルギー法を検索可能、相互参照可能、AI が読み取り可能にします。


クエリの例

接続したら、フランス語、オランダ語、英語で自然に質問するだけです。

フランス語:

  • 「2018年7月30日の法律は、データ保護(第5条)について何と定めていますか?」
  • 「ベルギー法で『データ保護』に関する規定を検索して」
  • 「2018年7月30日の法律は、どの欧州指令を実施していますか?」
  • 「コンピューター詐欺に対する刑事罰を刑法から探して」
  • 「会社・団体法は、取締役の責任について何と定めていますか?」

オランダ語:

  • 「2018年7月30日の法律は、データ処理への同意について何と定めていますか?」
  • 「ベルギー法で『データ保護』を検索して」
  • 「GDPR を実施しているベルギーの法律はどれですか?」

英語:

  • 「GDPR を実施しているベルギーの法律はどれですか?」
  • 「ベルギーの法令間で NIS2 の実施要件を比較して」

含まれるもの

カテゴリ件数詳細
法令5,775 件の法令ベルギー連邦法を網羅
条項142,743 件の条文FTS5 で全文検索可能
規制当局のガイダンス10 件の文書GBA/APD の規制ガイダンス(プレミアム)
データベースサイズ約126 MB最適化されたポータブルな SQLite
毎日の更新自動Belgisch Staatsblad に対する最新性チェック

検証済みデータのみ — すべての引用は公式ソース(ejustice.just.fgov.be)に照らして検証されています。LLM が生成したコンテンツは一切ありません。


実際の動作を見る

これが機能する理由

原文のままのソーステキスト(LLM による処理なし):

  • すべての法令テキストは Belgisch Staatsblad / Moniteur belge(ejustice.just.fgov.be)から取り込まれています
  • 条文は SQLite FTS5 データベースの行から変更せずに返されます
  • LLM による要約や言い換えは一切ありません。データベースには規制の原文が含まれており、AI による解釈は含まれていません

スマートなコンテキスト管理:

  • 検索では BM25 スコアリングによる順位付け済みの条文が返されるため、コンテキストに安全に収まります
  • 条文の取得では、公布日と条番号を指定して正確なテキストを取得できます
  • 相互参照により、すべてを一度に読み込まずに関連情報をたどれます

技術アーキテクチャ:

ejustice.just.fgov.be → Parse → SQLite → FTS5 snippet() → MCP response
                          ↑                      ↑
                   Provision parser       Verbatim database query
従来の調査方法とこの MCP の比較
従来の方法この MCP サーバー
日付で Belgisch Staatsblad を検索平易なフランス語/オランダ語で検索:「データ保護」
多言語の法令本文を手作業で読み進めるコンテキスト付きで正確な条文を取得
法令間の相互参照を手作業で行うbuild_legal_stance が複数のソースにわたって集約
「この法令は現在も有効ですか?」→ 手作業で確認check_currency ツール → 数秒で回答
EU の根拠を探す → EUR-Lex をくまなく調べるget_eu_basis → 関連する EU 指令をすぐに取得
ejustice で更新を確認毎日の自動最新性チェック
API なし、連携なしMCP プロトコル → AI ネイティブ

従来: ejustice を検索 → HTML をたどる → Ctrl+F → フランス語/オランダ語のテキストを相互参照 → EUR-Lex を確認 → 繰り返す

この MCP: 「2018年7月30日の法律はどのような義務を課しており、その根拠となる EU 指令は何ですか?」 → 完了。


利用可能なツール(13)

中核となる法務調査ツール(8)
ツール説明
search_legislation142,743 件の条文を BM25 で順位付けして検索する FTS5 検索
get_provision法令識別子と条番号を指定して特定の条文を取得
validate_citationデータベースに照らして引用を検証(ハルシネーションをゼロにするチェック)
build_legal_stance法令と規制当局のガイダンスから引用を集約
format_citationベルギーの慣例に沿って引用を整形(完全形/短縮形/ピンポイント)
check_currency法令が有効、改正済み、または廃止済みかを確認
list_sources利用可能な法令を、メタデータとデータの出典情報とともに一覧表示
aboutサーバー情報、機能、データセットの統計情報、対象範囲の概要
EU 法統合ツール(5)
ツール説明
get_eu_basisベルギーの法令に該当する EU 指令・規則を取得します
get_belgian_implementationsEU 法を実施するベルギーの法律を検索します
search_eu_implementationsベルギーでの実施件数とともに EU 文書を検索します
get_provision_eu_basis特定の条項に関する EU 法の参照情報を取得します
validate_eu_compliance実施状況を確認します(EU MCP が必要です)

EU 法の統合

ベルギーは EU 加盟国であり、欧州委員会、欧州理事会、およびほとんどの EU 機関の所在地です。ベルギー法は、EU の制度的な意思決定と国内法への移植が交差する独自の位置を占めています。

指標値
EU 加盟年1957 年(創設メンバー)
GDPR の国内実施Loi du 30 juillet 2018
NIS2 の国内実施Loi du 26 avril 2024 (cybersécurité)
データ保護機関(FR)Autorité de protection des données (APD)
データ保護機関(NL)Gegevensbeschermingsautoriteit (GBA)
EUR-Lex との統合メタデータの自動取得
ベルギーにおける主な EU 法の国内実施
  • GDPR (2016/679) → Loi du 30 juillet 2018 relative à la protection des personnes physiques
  • NIS2 Directive (2022/2555) → Loi du 26 avril 2024 (NIS2 transposition)
  • AI Act (2024/1689) → ベルギーでの実施作業中
  • eIDAS (910/2014) → Loi du 21 juillet 2016 (signatures électroniques)
  • AML Directive (2015/849) → Loi du 18 septembre 2017 (anti-blanchiment)
  • Consumer Rights Directive (2011/83) → Code de droit économique, Livre VI

言語に関する注記: ベルギーの公用語は 3 つです。データベースには、連邦法のフランス語とオランダ語の両方のテキストが含まれています。ドイツ語のテキスト(ドイツ語圏共同体向け)は、現在のリリースには含まれていません。

詳しくは、EU_INTEGRATION_GUIDE.md をご覧ください。


データソースと鮮度

すべてのコンテンツは、信頼できるベルギーの法律データベースから取得しています。

データの出所
フィールド値
所管機関Service public fédéral Justice / Federale Overheidsdienst Justitie
取得方法ejustice.just.fgov.be の HTML を解析
言語フランス語とオランダ語(連邦の公用語)
ライセンスベルギーの公共データ(オープンガバメント)
対象範囲連邦法令 5,775 件
最終取り込み日2026-02-25
自動鮮度チェック(日次)

毎日の GitHub Actions ワークフローで、すべてのデータソースを監視しています。

ソースチェック内容方法
法令の改正ejustice API の日付比較5,775 件すべての法令を確認
新しい法令Belgisch Staatsblad の公開フィードデータベースとの差分を確認
EU 参照情報の陳腐化Git のコミット日時90 日を超えるとフラグを付けます

セキュリティ

このプロジェクトでは、自動セキュリティスキャンを複数のレイヤーで実施しています。

スキャナー機能スケジュール
CodeQLセキュリティ脆弱性の静的解析週次+PR
SemgrepSAST スキャン(OWASP Top 10、シークレット、TypeScript)プッシュのたび
GitleaksGit 履歴全体のシークレット検出プッシュのたび
Trivyファイルシステムおよび npm 依存関係の CVE スキャン毎日
Docker Securityコンテナイメージのスキャン+SBOM 生成毎日
Socket.devサプライチェーン攻撃の検出PR
OSSF ScorecardOpenSSF のベストプラクティス評価週次
Dependabot依存関係の自動更新週次

ポリシーと脆弱性の報告方法について詳しくは、SECURITY.md をご覧ください。


重要な免責事項

法的助言

このツールは法的助言ではありません

法令の本文は、公式の ejustice.just.fgov.be の公開情報を出典としています。ただし、

  • これは調査ツールであり、専門家による法的助言に代わるものではありません
  • 裁判例の収録範囲は限定的です。判例調査でこれだけに頼らないでください
  • 裁判所への提出書類で重要な引用を使用する場合は、一次資料で必ず確認してください
  • EU の相互参照は、EUR-Lex の全文ではなく、ベルギーの法令本文から抽出しています
  • 二言語システムです。フランス語とオランダ語の両方の本文が公式な地位を持つため、管轄区域で権威ある言語版を必ず確認してください

業務で使用する前に、こちらをお読みください: DISCLAIMER.md | PRIVACY.md

クライアントの守秘義務

クエリは Claude API を経由します。秘匿特権の対象となる案件や機密事項には、オンプレミスデプロイメントを使用してください。Ordre des barreaux francophones et germanophone(OBFG)/Orde van Vlaamse Balies(OVB)への準拠に関するガイダンスは、PRIVACY.md をご覧ください。


ドキュメント


開発

セットアップ
git clone https://github.com/Ansvar-Systems/Belgium-law-mcp
cd Belgium-law-mcp
npm install
npm run build
npm test
ローカルでの実行
npm run dev                                       # Start MCP server
npx @anthropic/mcp-inspector node dist/index.js   # Test with MCP Inspector
データ管理
npm run ingest                     # Ingest statutes from ejustice
npm run build:db                   # Rebuild SQLite database
npm run drift:detect               # Run drift detection
npm run check-updates              # Check for amendments and new statutes
パフォーマンス
  • 検索速度: ほとんどの FTS5 クエリで 100ms 未満
  • データベースサイズ: 約 126 MB(効率的でポータブル)
  • 信頼性: データ取り込み成功率 100%

Ansvar MCP の詳細

全対象範囲は ansvar.eu/coverage をご覧ください。

コントリビューション

コントリビューションを歓迎します!ガイドラインについては、CONTRIBUTING.md をご覧ください。

優先分野:

  • 裁判例の拡充(Cour de cassation、Conseil d'État)
  • EU 規則の相互参照の拡充
  • ドイツ語によるコミュニティ法令
  • 地域法の収録拡大(ワロン、フランデレン、ブリュッセル首都圏)
  • 過去の法令バージョンと改正履歴の追跡

ロードマップ

  • FTS5 検索機能を備えた中核法令データベース

  • 全コーパスの取り込み(法令 5,775 件、条項 142,743 件)

  • EU 法統合ツール

  • Vercel Streamable HTTP デプロイメント

  • 毎日の鮮度チェック

  • 裁判例の拡充

  • 過去の法令バージョン(改正履歴の追跡)

  • ドイツ語によるコミュニティ法

  • 地域およびコミュニティ法の収録拡大


引用

学術研究でこの MCP サーバーを使用する場合:

@software{belgian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Belgian Law MCP Server: Production-Grade Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/Belgium-law-mcp},
  note = {5,775 Belgian statutes with 142,743 provisions and EU law cross-references}
}

ライセンス

Apache License 2.0。詳細は LICENSE をご覧ください。

データライセンス
  • 法令および立法: Service public fédéral Justice(ベルギーのオープンガバメントデータ)
  • EU メタデータ: EUR-Lex(EU パブリックドメイン)

Ansvar Systems について

私たちは、欧州市場向けに AI で高速化されたコンプライアンスおよび法務リサーチツールを開発しています。この MCP サーバーは、ベルギーおよび EU の機関法を参照する社内ツールとして始まりました。EU と各国の接点で働く人々が、同じリサーチ上の悩みを抱えていることがわかったのです。

そこで、これをオープンソース化します。2 つの言語にまたがる 5,775 件の法令を調べるために、フランス語とオランダ語の両方で法学の学位が必要であってはなりません。

ansvar.eu -- ストックホルム、スウェーデン


スウェーデン、ストックホルムで心を込めて開発

コメント

MCP は初めてですか?

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

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