mcpField
D
Droit français sourcé

Droit français sourcé

リモート
droit.studjoow.com法務・行政13 日前に更新
リポジトリ公式サイト

Droit français sourcé について

Droit français sourcéは、フランスとEUの公式法令、判例などを検索するMCPサーバーです。AIアシスタントや法律調査向けに、日付指定の条文確認、出典表示、引用や参照の検証を提供します。

主な機能

  1. 01フランス法令と労働協約の検索
  2. 02指定日時点の法令や条文の閲覧
  3. 03判例の検索と本文閲覧
  4. 04EU法令と判例の検索
  5. 05参照情報と逐語引用の検証
  6. 06該当しうるコンプライアンス義務の確認

活用シーン

  1. 01過去の特定日時に適用された法律の調査
  2. 02関連するフランスまたはEUの判例検索
  3. 03法律回答の引用と出典の検証

MCP 対応

MCPサーバーは、フランスおよびEUの法令検索・閲覧、参照情報の検証、初期的なコンプライアンス分析を行う12個のツールを提供します。出典の明示を求め、公開エンドポイントとOAuth保護付きの購読者アクセスがあります。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://droit.studjoow.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Claude と ChatGPT で、出典を明示した公式フランス法を

出典付きフランス法:Claude と ChatGPT 向け MCP サーバー

公式のフランス法および欧州法を AI アシスタントで利用でき、すべての回答で条文ごとに出典を明示します。

法典、法律、官報、労働協約、判例(国務院、破毀院、憲法院、CNIL)、および欧州連合法(EUR-Lex)を、オープンデータで提供します。登録不要の無料トライアル、月額 4.99 € のサブスクリプション、または無料のセルフホストが利用できます。コードは自由に利用でき、ホスティングはすぐに使える状態で提供されます。

サーバー稼働中 MCP データ MIT ライセンス Studjoow のプロジェクト

droit.studjoow.com · 30 秒で追加 · 料金 · ツール · 自分でホスティング · FAQ


このプロジェクトの目的

AI アシスタントは、法律について記憶に頼って回答することがよくあります。条文番号の変更、古いバージョン、実在しない判決などがその例です。この MCP サーバーは、回答前に公式文書を検索すること、そして出典を一つずつ引用することを徹底します。出典には Légifrance または CELEX の識別子、直接リンク、使用したバージョンの日付が含まれます。検証ツールは、見つからない参照情報や、原文にそのまま記載されていない引用を報告します。

回答例:

民法典第 1240 条は、過失責任の原則を定めています。「他人に損害を与えるいかなる行為も、過失によってその損害を生じさせた者に、その損害を賠償する義務を負わせる」(民法典、第 1240 条)。

出典 民法典、第 1240 条(2016-10-01 から現在までのバージョン、VIGUEUR)[LEGIARTI000032041571] https://www.legifrance.gouv.fr/codes/article_lc/LEGIARTI000032041571

法律情報であり、法的助言ではありません。 回答は、法令や判決の内容を要約したものです。正式な版は、Légifrance または EUR-Lex に掲載されたものです。具体的な事案については、弁護士にご相談ください。

30 秒で設定

公開アドレス(無料トライアル):https://droit.studjoow.com/mcp(認証不要)。

サブスクリプション利用者向け:https://droit.studjoow.com/abonne/mcp。OAuth 2.1 でログインします(Claude または ChatGPT で「ログイン」を選択し、メールアドレスを入力して 6 桁のコードを受け取ります)。OAuth に対応していないクライアントでは、支払い後に届く個人用アドレス https://droit.studjoow.com/mcp/<clé> も利用できます。

Claude の場合(claude.ai、デスクトップアプリ、またはモバイルアプリ)
  1. 設定を開き、コネクターを選択します。
  2. カスタムコネクターを追加をクリックします。
  3. 名前:Droit français、URL:https://droit.studjoow.com/mcp。認証は不要です。
  4. 会話内でコネクターを有効にし、「民法典第 1240 条には何と書かれていますか?」と質問します。
ChatGPT の場合
  1. 設定を開き、アプリとコネクターを選択します。
  2. プランに応じて、詳細設定で開発者モードを有効にします。
  3. コネクターを作成します。名前は Droit français、URL は https://droit.studjoow.com/mcp、認証はなしに設定します。
  4. 会話内で、ツールメニューからコネクターを選択します。
ローカル MCP クライアントの場合(Claude Code、Cursor、VS Code など)
{
  "mcpServers": {
    "droit-francais": { "type": "http", "url": "https://droit.studjoow.com/mcp" }
  }
}

Claude Code の場合:claude mcp add --transport http droit-francais https://droit.studjoow.com/mcp

データベースの内容

分野ソース詳細
統合された法令LEGI法典、法律、命令、政令、省令、各条文の日付ごとのすべてのバージョン
官報JORF官報に掲載されたテキスト
労働協約KALI労働協約、合意、改定協定、IDCCによる検索
行政裁判所JADE国務院、行政控訴院、行政裁判所
司法裁判所CASS, INCA, CAPP破毀院(公表済みおよび未公表の判決)、控訴院
違憲審査CONSTIT憲法院の判決(DC、QPCなど)
データ保護CNILCNIL の審議
欧州連合法EUR-Lex (API Cellar)施行中の規則および指令(統合版)、条約、基本権憲章、司法裁判所および一般裁判所の判決(フランス語)

フランスのデータベースは DILA の公式ダンプから再構築され、DILA が公開する差分ファイルで毎晩更新されます。etat_base ツールで、最後に適用された差分の日付を確認できます。

12 個のツール

ツール役割
lire_article指定した日付時点の法典または法律の条文(「民法典」、「1240」、「2020-01-01」)
rechercher_loiLEGI、KALI、JORF、または全ソースを対象とした全文検索。指定した日付時点で検索します
lire_texteテキストの概要と構成:識別子、NOR、IDCC、または名称
lister_codes法典の一覧
rechercher_jurisprudenceキーワード、裁判所、合議体、上告番号、ECLI、または日付による判決の検索
lire_decision判決の全文
verifier_references引用元が存在し、引用内容が一言一句そのとおり記載されているかを確認
lire_texte_ueEU 法令を条文ごとに表示(CELEX、「RGPD」、「règlement (UE) 2024/1689」)、または判決を表示(「C-131/12」)
rechercher_droit_ue規則、指令、条約、憲章の全文検索
rechercher_jurisprudence_ueEU司法裁判所および一般裁判所の判決を検索
analyser_conformiteプロジェクトの適合性を事前分析(RGPD、Cookie、オンライン販売、サブスクリプション、AI、DSA、著作権など):想定される義務、確認すべき事項、それぞれについて読むべき法令
etat_base各データベースの件数と更新日
モデルに課される出典確認プロトコル
  1. 回答する前に必ず検索し、記憶だけで回答しないこと。
  2. 適用される法律と、それを解釈する判例を照合すること。
  3. 事実が発生した日付時点で有効な法令のバージョンを使用すること。
  4. 引用する前に、verifier_references ですべての出典を確認すること。
  5. 各主張の直後に出典を記載すること:(労働法典、第L1237-1条)、(破毀院社会部、2023年7月12日、21-21.185号)、(RGPD、第17条)、(EU司法裁判所、C-131/12)。
  6. 識別子とリンクを記載した「Sources」ブロックで締めくくること。
  7. データベースに含まれていない情報を明確に伝えること。

料金

プラン価格内容
お試し0 €公開アドレスで、登録不要。IP アドレスごとに1日20回までツールを呼び出せます
個人4,99 € / 月、契約期間の縛りなし個人用アドレス、1日500回までのツール呼び出し(個人利用)、いつでも解約可能:申し込む
Pro19 € / 月または190 € / 年1日3 000回までのツール呼び出し、会社名義の請求書、優先サポート:Pro プラン
セルフホスト0 €オープンソースコード(MIT)、ご自身のサーバーとデータベース:下記を参照

コードは自由に利用でき、ホスティングはすぐに利用できます。サブスクリプション料金には、サーバー、インデックス化された33 Go のデータベース、および毎晩の更新が含まれます。利用条件:販売約款、プライバシー、法的情報。

制限事項

  • 継続的な可用性や網羅性は保証されないサービスです。広範囲な検索では遅くなる場合があります。
  • 不正利用防止のため、1 分あたり 60 リクエストの制限があります(IP アドレス単位、購読者は個人アドレス単位)。
  • 判例は網羅的ではありません。オープンデータとして公開されている判決のみが掲載されています。控訴院(CAPP)の判決は 2023 年末までです。CNIL の審議約 17,000 件には本文がありません(公開不可)。EU 裁判所の判決の一部には、フランス語の本文がありません。ソースには一部、異常な日付が含まれています(例:2999-01-01)。
  • EU 法の統合版には公式な効力がありません。
  • 法的情報であり、法的助言ではありません。

Claude Code スキル(ローカルデータベース、オフライン)

同じエンジンをローカルで、サーバーを使わずに Claude Code スキルとして実行できます。

git clone https://github.com/JohnJackHouzi/droit-francais-skill ~/.claude/skills/droit-francais
cd ~/.claude/skills/droit-francais
python3 -I scripts/install.py          # télécharge, construit, supprime les XML, base par base
python3 -I scripts/build_eu.py         # droit de l'UE, périmètre de départ (quelques Mo)
python3 -I scripts/etat.py             # état des bases

最終データベースには約 30 Go、構築時には 40 Go の空き容量を確保してください。スクリプトが使用するのは Python の標準ライブラリのみです。データベースは ~/droit-francais-data/(変数 DROIT_DATA)に格納されます。SKILL.md には、応答プロトコルとすべてのコマンド(search_legi.py、search_juri.py、search_eu.py、verify.py、update_legi.py、update_juri.py)が記載されています。

独自のサーバーをホストする

docker compose up -d --build
curl http://localhost:8000/health     # 503 tant que les bases ne sont pas prêtes, 200 ensuite

初回起動時、コンテナはDILAのダンプを1つずつボリューム /data にダウンロードしてインデックスを作成し、データベースごとにアーカイブとXMLを削除します。空き容量が15 Goを下回ると停止します。80 Goの空き容量と数時間を確保するか、構築済みのデータベースを送信してください(下記参照)。その後、DILAの差分データは毎日3 h UTCに適用されます。

アドレス役割
/mcpMCP サーバー(Streamable HTTP、ステートレス)
/mcp/<clé>加入者専用アドレス(Stripeのサブスクリプションが設定されている場合)
/abonne/mcpOAuth 2.1(PKCE、クライアントの動的登録、/.well-known/oauth-protected-resource および /.well-known/oauth-authorization-server メタデータ)で保護された加入者向けMCP サーバー
/ホームページ(使い方、データベースの状態)
/healthデータベースの状態を示すJSON:準備完了なら200、そうでなければ503
/pingコンテナの稼働確認
/llms.txtAI回答エンジン向けの概要
変数デフォルト役割
DROIT_ALLOWED_HOSTS空許可する公開ドメイン(例:droit.exemple.fr、DNSリバインディング対策)
DROIT_PUBLIC_URLhttps://droit.studjoow.comホームページで使用する公開アドレス
DROIT_RATE_PER_MIN60IPごとの1分あたりのリクエスト数
DROIT_CONCURRENCY2並列で実行する検索数(マシン上の他のサービスを保護)
DROIT_TRUSTED_PROXIES1サーバーの前段にあるプロキシ数(X-Forwarded-For からIPを読み取ります)
DROIT_AUTO_INSTALL10:ダンプをダウンロードしません(rsyncでデータベースを送信)
DROIT_AUTO_UPDATE10:毎日の更新を行いません
DROIT_UPDATE_HOUR_UTC3毎日の更新時刻
DROIT_MIN_FREE_GO15インストール停止のしきい値

セルフホストのサーバーは、デフォルトで無制限です。試用とサブスクリプションは、DROIT_SECRET、DROIT_STRIPE_SECRET_KEY、DROIT_STRIPE_WEBHOOK_SECRET の3つの変数がすべて設定されている場合にのみ有効になります。

変数(サブスクリプション、任意)役割
DROIT_SECRET64文字の16進数シークレット:専用アドレスを生成し、試用のIPをソルト化します。変更すると、すべてのアドレスが無効になります
DROIT_STRIPE_SECRET_KEYStripeのシークレットキー(または制限付きキー)
DROIT_STRIPE_WEBHOOK_SECRETWebhookのシークレット https://<domaine>/stripe/webhook(イベント checkout.session.completed、customer.subscription.updated、customer.subscription.deleted、invoice.payment_failed)
DROIT_STRIPE_PRICE_IDStripeの月額料金。空の場合、DROIT_PRIX から料金を動的に作成します
DROIT_STRIPE_PORTAL_CONFIGStripeの顧客ポータル設定(bpc_...)。空の場合、サーバーが初回使用時に作成し、データベースに保存します
DROIT_PRIX / DROIT_ESSAI_PAR_JOUR / DROIT_PLAFOND_ABONNE4,99 / 20 / 500(加入者1人あたり1日のツール呼び出し数)
DROIT_PRIX_PRO / DROIT_PRIX_PRO_AN / DROIT_PLAFOND_PRO19 / 190 / 3000
DROIT_STRIPE_PRICE_PRO / DROIT_STRIPE_PRICE_PRO_ANProプランのStripe料金。空の場合、動的に作成します
DROIT_RESEND_API_KEY / DROIT_EMAIL_FROMResendによる専用アドレスとアクセスリンクの送信
DROIT_OPENAI_API_KEY / DROIT_IA_MODELEオンラインのコンプライアンス分析(/conformite、加入者のみ)。デフォルトモデルは gpt-4.1-mini
DROIT_IA_PAR_MOIS / DROIT_IA_PAR_MOIS_PRO月あたりの分析数:5 / 100
DROIT_MEDIATEURCGVに表示される消費者調停機関の連絡先

加入者情報は /data/abonnes.sqlite に保存されます(Gitには保存されません)。保存されるのは各専用アドレスのSHA-256フィンガープリントのみで、試用カウンター(ハッシュ化されたIP)は2日後に消去されます。

サーバー上で構築する代わりに、構築済みのデータベースを送信する方法(小規模なマシンではこちらを推奨):

rsync -a --partial --inplace legi.sqlite juri.sqlite eu.sqlite serveur:/chemin/du/volume/

その後、DROIT_AUTO_INSTALL=0 を指定して起動します。

よくある質問

MCP サーバーとは何ですか? Model Context Protocol は、AI アシスタント(Claude、ChatGPT、Cursor など)が外部ツールを呼び出せるようにするオープンスタンダードです。ここでは、フランスと欧州の公式な法律データベースを検索するツールを提供しています。

回答の信頼性はどの程度ですか? 各参照は verifier_references で確認できます。このツールは、見つからない参照や、本文に存在しない引用を通知します。これにより誤情報を大幅に減らせますが、公式文書を読むことや専門家の意見に代わるものではありません。

質問は記録されますか? いいえ。サーバーは質問の履歴を一切保存しません。試用時に保持するのは、元に戻せない IP アドレスのハッシュと日ごとのカウンターのみで、2 日後に削除されます。詳細:プライバシーポリシー。

コードが自由に使えるのに、なぜ料金がかかるのですか? サブスクリプション料金は、すぐに利用できるホスティング環境の提供に充てられます。サーバー、インデックス済みの 33 Go のデータベース、DILA による毎日の更新、メンテナンスが含まれます。独自のサーバーをホストする場合は無料です。

製品で利用できますか? コードは MIT ライセンスです。データには引き続き Licence Ouverte 2.0(DILA)および EUR-Lex の再利用条件が適用されます。大規模に利用する場合は、独自のサーバーをホストしてください。

データソースとライセンス

  • フランスのデータ:DILA、Légifrance オープンデータ(LEGI、JORF、KALI、JADE、CASS、CAPP、INCA、CONSTIT、CNIL)、echanges.dila.gouv.fr/OPENDATA。Licence Ouverte 2.0(Etalab)の適用対象です。
  • 欧州連合法:EUR-Lex、欧州連合出版局、API Cellar 経由。
  • 構築されたデータベースは、同じライセンスが適用される派生データです。このリポジトリには含まれていません。
  • コード:MIT ライセンス(LICENSE を参照)。
  • このプロジェクトは、DILA、Légifrance、欧州連合によって編集または承認されたものではありません。

Studjoow のプロジェクト

Studjoow

クリエイティブとテクノロジーのスタジオである Studjoow が企画・保守しています。オーダーメイドのウェブサイト、ブランディング、AI、SEO、GEO を手がけています。アイデア、バグ、製品への法律関連機能の統合についてのご要望があれば、issue を作成するか、studjoow.com からスタジオにお問い合わせください。

コメント

MCP は初めてですか?

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

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