mcpField
F
french-law-mcp

french-law-mcp

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

french-law-mcp について

french-law-mcpは、フランス法の検索とEU法との関連調査に使えるMCPサーバーです。弁護士、コンプライアンス担当者、法務テック開発者、研究者向けに、条文原文の取得と引用検証を提供します。

主な機能

  1. 01フランス法の全文検索
  2. 02法典名と条番号による条文取得
  3. 03法令の現行性確認と引用検証
  4. 04フランス法とEU法の関連調査
  5. 05法的テーマ別の引用集約

活用シーン

  1. 01フランス法令の現行性を確認
  2. 02EU法を実施するフランス法を検索
  3. 03法的文書の引用を検証
  4. 04フランスの規制要件を調査

MCP 対応

MCPクライアントに、法令検索、条文取得、引用検証、EU法との相互参照ツールを提供します。コーパスはAnsvar Gateway経由で提供され、リポジトリには構築用コードが含まれます。

設定

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

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

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

パッケージ
npm@ansvar/french-law-mcp1.1.2

ツール

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

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

詳細

フランス法 MCP サーバー

フランス法コーパスは現在、Ansvar Gateway を通じて提供されています。 AI アシスタント(Claude、Copilot、Cursor、カスタム MCP クライアント)を https://gateway.ansvar.eu/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 — 設定 → コネクター → カスタムコネクターを追加 → https://gateway.ansvar.eu/mcp を貼り付けます

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


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

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

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

AI 時代の Légifrance 代替手段です。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

le RGPD(loi Informatique et Libertés)、le Code pénal、le Code civil から le Code du travail、le Code de commerce などに至る3,958 件のフランス法令を、Claude、Cursor、その他あらゆる MCP 対応クライアントから直接検索できます。

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

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


このプロジェクトの目的

フランス法の調査先は、Légifrance、Journal Officiel、legistix、EUR-Lex に分散しています。たとえば、次のような方が対象です。

  • 弁護士:書面や契約書の引用を検証する方
  • コンプライアンス担当者:RGPD の義務や業界規制を確認する方
  • リーガルテック開発者:フランス法に基づくツールを開発する方
  • 研究者:projet de loi から法典に至る立法の経緯をたどる方

……法典間の参照を確認するために、何十ものブラウザータブを開いて手作業で照合する必要はありません。Claude に尋ねれば、正確な条文を文脈とともに取得できます。

この MCP サーバーを使えば、フランス法を検索可能にし、相互参照できるようにし、AI が読み取れる形式にできます。


クエリの例

接続したら、自然な言葉で質問するだけです。

  • "情報処理と自由に関する法律の第6条では、同意について何と定めていますか?"
  • "フランス法(RGPD、情報処理と自由に関する法律)で「個人データの保護」を検索してください"
  • "刑法のどの規定がコンピューター詐欺に関係していますか?"
  • "労働法典で、時間外労働に関連する労働法の条文を見つけてください"
  • "情報処理と自由に関する法律が施行しているEU指令は何ですか?"
  • "NIS2指令を施行しているフランスの法律はどれですか?"
  • "「刑法第L. 226-1条」の引用を検証してください"
  • "NIS2とフランスの国内法化法におけるインシデント通知要件を比較してください"
  • "民法典で「民事責任」を検索してください"
  • "RGPDの執行に関する有料の判例を取得してください"

含まれる内容

カテゴリー件数詳細
法令3,958件の法令Légifrance の包括的なフランス法令
条文193,793件の記事FTS5 による全文検索が可能
判例7,112件の決定有料プラン — 裁判所の決定
準備作業3,411件の文書有料プラン — 法案、報告書
行政機関のガイダンス0(無料プラン)今後の取り込み用に確保
データベースサイズ約335 MB最適化されたポータブルな SQLite
毎日の更新自動Légifrance と照合する鮮度チェック

検証済みデータのみ — すべての引用は公式ソース(Légifrance、legifrance.gouv.fr)と照合して検証されています。LLM が生成したコンテンツは一切ありません。


実際の動作を見る

これが機能する理由

原文をそのまま使用(LLM による処理なし):

  • すべての法令本文は、Légifrance の公式刊行物から取り込まれています
  • 条文は SQLite FTS5 データベースの行から変更せずに返されます
  • LLM による要約や言い換えは一切ありません — データベースには AI による解釈ではなく、法令本文が格納されています

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

  • 検索では、BM25 スコアリングによって順位付けされた条文が返されます(コンテキストに安全です)
  • 条文取得では、法典と条番号を指定して正確な本文を取得できます
  • 相互参照により、すべてを一度に読み込まずに情報をたどれます

技術アーキテクチャ:

Légifrance API --> Parse --> SQLite --> FTS5 snippet() --> MCP response
                    ^                        ^
             Provision parser         Verbatim database query
従来の調査とこの MCP の比較
従来の方法この MCP サーバー
法典名で Légifrance を検索自然なフランス語で検索:「個人データの保護」
複数巻にわたる法典を手作業でたどる文脈とともに該当条文を正確に取得
法典間の相互参照を手作業で行うbuild_legal_stance で複数の情報源を集約
「この記事は現在も有効ですか?」→ 手作業で確認check_currency ツール → 数秒で回答
EU の法的根拠を見つける → EUR-Lex を調べるget_eu_basis → 関連する EU 指令をすぐに表示
Légifrance、Journal Officiel、EUR-Lex を個別に確認毎日の自動鮮度チェック
API なし、連携なしMCP プロトコル → AI ネイティブ

従来の方法: Légifrance を検索 → 法典をたどる → Ctrl+F → RGPD と相互参照 → EUR-Lex で指令を確認 → 繰り返す

この MCP: 「郵便法典第L. 34-5条につながった欧州の法令は何ですか?」 → 完了。


利用可能なツール(13)

中核となる法令調査ツール(8)
ツール説明
search_legislationBM25 による順位付けを用いて、193,793件の条文を FTS5 で全文検索
get_provision法典と条番号を指定して特定の条文を取得
validate_citationデータベースと照合して引用を検証(幻覚ゼロの確認)
build_legal_stance法令、判例、準備作業から引用を集約
format_citationフランスの慣例に従って引用を整形(完全/短縮/ピンポイント)
check_currency法令が施行中、改正済み、または廃止済みかを確認
list_sources利用可能なすべての法令をメタデータとデータの出所とともに一覧表示
aboutサーバー情報、機能、データセットの統計、収録範囲の概要
EU 法統合ツール(5)
ツール説明
get_eu_basisフランスの法令の根拠となる EU 指令・規則を取得します
get_french_implementations特定の EU 法令を実施するフランスの法律を検索します
search_eu_implementationsフランスでの実施件数とともに EU 文書を検索します
get_provision_eu_basis特定の条項に関する EU 法の参照情報を取得します
validate_eu_complianceEU 指令に対する実施状況を確認します

EU 法の統合

フランスは EU 創設加盟国であり、EU 法の制定において中心的な役割を担っています。フランス法は、主要なすべての規制分野にわたって EU 法を広く参照しています。

指標値
EU 統合EU 創設加盟国(1957 年)
GDPR の実施Loi Informatique et Libertés(2018 年改正、CNIL の監督下)
NIS2 の国内法化Loi de programmation militaire + ANSSI の枠組み
AI Act直接適用(規則のため国内法化は不要)
EUR-Lex との連携メタデータの自動取得
フランスで実施されている主な EU 法令
  1. GDPR(2016/679)-- Loi Informatique et Libertés、CNIL の決定
  2. NIS2 指令(2022/2555)-- Loi relative à la résilience des infrastructures critiques
  3. eIDAS 規則(910/2014)-- Ordonnance n° 2017-1426(デジタル ID)
  4. AI Act(2024/1689)-- 直接適用 + フランスの適応措置
  5. DORA(2022/2554)-- 金融分野における直接適用

詳しい説明は EU_INTEGRATION_GUIDE.md、実践例は EU_USAGE_EXAMPLES.md をご覧ください。


データソースと鮮度

すべてのコンテンツは、信頼できるフランスの法務データベースを情報源としています。

データの出所
フィールド値
管轄機関Direction de l'information légale et administrative(DILA)
取得方法Légifrance API(legifrance.gouv.fr)
言語フランス語(法令の公用語)
ライセンスLégifrance オープンデータ(Licence Ouverte / Open Licence)
対象範囲統合済みの法令・法典 3,958 件
最終取り込み日2026-02-25
鮮度の自動チェック(日次)

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

ソースチェック内容方法
法令の改正Légifrance API による日付比較法令 3,958 件すべてを確認
新しい法令Journal Officiel の公示(過去 90 日間)データベースとの差分を確認
準備作業文書Légifrance proposition API(過去 30 日間)新しいテキストを検出
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 をご覧ください。


重要な免責事項

法律に関する助言

このツールは法律に関する助言を提供するものではありません

法令のテキストは、Légifrance の公式刊行物を出典としています。ただし、以下の点にご注意ください。

  • これは調査用ツールであり、専門家による法律相談の代わりにはなりません
  • 判例の収録範囲は限定的です(プレミアムプラン)。判例調査でこれだけに頼らないでください
  • 裁判所への提出書類では、重要な引用を必ず一次資料と照合してください
  • EU 法への相互参照は、フランスの法令テキストから抽出したものであり、EUR-Lex の全文から抽出したものではありません
  • 規制に関するガイダンス(CNIL、ANSSI の決定)は無料プランには含まれていません

業務で利用する前にお読みください: DISCLAIMER.md | PRIVACY.md

クライアントの守秘義務

クエリは Claude API を経由します。秘匿特権の対象となる案件や機密事項には、オンプレミスでのデプロイを使用してください。職業上の義務に関するガイダンスについては、Conseil National des Barreaux(CNB)にご相談ください。コンプライアンスに関するガイダンスは PRIVACY.md をご覧ください。


ドキュメント


開発

セットアップ
git clone https://github.com/Ansvar-Systems/France-law-mcp
cd France-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 Légifrance
npm run ingest:legi                    # Ingest via Légifrance API
npm run build:db                       # Rebuild SQLite database
npm run drift:detect                   # Run drift detection against anchors
npm run check-updates                  # Check for amendments and new statutes
npm run census                         # Generate coverage census report
パフォーマンス
  • 検索速度: ほとんどの FTS5 クエリで 100ms 未満
  • データベースサイズ: 約 335 MB(効率的でポータブル)
  • 信頼性: 取り込み成功率 100%

その他の Ansvar MCP

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

コントリビューション

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

優先分野:

  • 判例の拡充(Cour de cassation、Conseil d'État)
  • CNIL のガイダンスおよび決定の取り込み
  • 過去の法令バージョンと改正履歴の追跡
  • 地方自治体および地域当局の規制

ロードマップ

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

  • 全コーパスの取り込み(法令 3,958 件、条項 193,793 件)

  • EU 法統合ツール

  • Vercel Streamable HTTP デプロイ

  • プレミアム判例(7,112 件)

  • プレミアム立法準備資料(3,411 件)

  • CNIL の決定およびガイダンス文書

  • Conseil d'État および Cour de cassation の全判例収録

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

  • 主要な法典の英訳


引用

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

@software{french_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {French Law MCP Server: Production-Grade Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/France-law-mcp},
  note = {3,958 French statutes and codes with 193,793 provisions and EU law cross-references}
}

ライセンス

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

データライセンス

上流の法律資料は、French Open Licence v2.0 (Licence Ouverte、Etalab)の下で再利用されています。Ansvar の帰属表示コードは FR-Etalab-2.0 です。

  • 法令および法典: DILA / Direction de l'information légale et administrative — Licence Ouverte v2.0 の下で公開されています。帰属表示とライセンス通知の保持を条件に、商用利用が認められています。
  • 判例: Légifrance のオープンデータ。同じ Etalab ライセンスが適用されます。
  • EU メタデータ: EUR-Lex(EU のパブリックドメインに関する告知)。

重要: フランスの法令はパブリックドメインではありません。フランスは、ドイツ(UrhG §5)やスペイン(TRLPI Art. 13)に類似する、法令を対象としたパブリックドメインの適用除外を設けていません。再利用の根拠は Etalab のオープンライセンスであり、帰属表示とライセンス通知の保持が必要です。Ansvar の帰属表示コード FR-Etalab-2.0 は、Ansvar のアーキテクチャドキュメントリポジトリにある infrastructure/attribution-licenses.json で宣言されています。


Ansvar Systems について

私たちは、欧州市場向けの AI で高速化されたコンプライアンスおよび法律調査ツールを開発しています。この MCP サーバーは、社内で使うフランス法のリファレンスツールとして始まりました。フランスや EU 市場向けに開発している人は、誰もが同じような調査の悩みを抱えていることがわかりました。

そこで、これをオープンソースとして公開します。3,958 件の法令や法典を調べるのに、法学の学位が必要であってはなりません。

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


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

コメント

MCP は初めてですか?

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

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