us-eli-mcp について
us-eli-mcpは、米国の法律、規則、裁判意見を調べる読み取り専用のMCPサーバーです。法律研究者や開発者向けに、5つの公開データソースから出典リンクと公式引用を提供します。
主な機能
- 01連邦議会法案の検索と取得
- 02US CodeとGovInfo文書の閲覧
- 03Federal Register文書の検索
- 04州・連邦裁判所意見の検索
- 05現行eCFRと改正履歴の検索
- 06出典URLと公式引用の提示
活用シーン
- 01法案と最新の審議状況の追跡
- 02Federal Registerの規則や大統領令の検索
- 03管轄地域別の州裁判所意見の調査
- 04CFR条文と改正履歴の確認
MCP 対応
米国の法律情報を検索・取得する読み取り専用ツールをMCPクライアントに公開します。応答には解決可能な出典URLと、人が読める公式引用が含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
11掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 最大結果数(デフォルトは 20、API の上限は約 250)。 |
| congress | integer | はい | 例:``118``(2023~2024 年の議会期)。 |
| bill_type | string | はい | 次のいずれか:``"hr"``、``"s"``、``"hres"``、``"sres"``、``"hjres"``、 ``"sjres"``、``"hconres"``、``"sconres"``。 |
詳細
us-eli-mcp
検証可能な引用を提供する、米国法向けのMCP サーバーです。5つの情報源を利用する10個の読み取り専用ツールを備えています。
- Congress.gov API - 連邦立法の過程を扱います。委員会や本会議での採決を通じて審議される法案を確認できます。
- GovInfo API - 公開パッケージとして提供される制定法の本文を扱います。合衆国法典、合衆国法律全書、CFRの年次版、Federal Registerの各号が含まれます。
- Federal Register API - 1,003,504件のFR文書(1994~2026年、2026-07-07に実データで検証済み)を全文検索できます。大統領文書8,513件(大統領令1,550件)も含まれます。APIキーは不要です。
- CourtListener search API - 8,294,123件の裁判所意見書を全文検索できます(2026-07-07に実データで検証済み)。最大の特長は、連邦政府の情報源では扱われない州法の判例(カリフォルニア州、ニューヨーク州、テキサス州など)です。APIキーは不要です。匿名では1分あたり約5件のリクエストが可能です。
- eCFR API - 現行の連邦規則集を扱います。412,846件のセクションを対象とするセクション単位の全文検索と、セクションごとの改正履歴を利用できます。APIキーは不要です。
対象外
- 州の立法情報(全50州) - 無料枠(月30,000件のクエリ)がある集約サービスLegiScanをご覧ください。このプロジェクトではラップしていません。
- 連邦判例法の本格的な検索 - 連邦判例法を大規模に調査する場合は、実績のあるMITライセンスのラッパー (blakeox/courtlistener-mcp、 john-walkoe/courtlistener_citations_mcp)の利用を引き続きおすすめします。ここにある判例法ツールは、主に州裁判所を対象としています。SOURCES.mdをご覧ください。
ツール
| ツール | 用途 |
|---|---|
us_search_bills | 議会期(例:118)と法案の種類(hr、s、hresなど)を指定して法案を一覧表示します |
us_get_bill | 1件の法案の詳細と最新の措置を取得します |
us_list_code_packages | コレクション(USCODE、CFR、FR、STATUTE)内のGovInfoパッケージを一覧表示します |
us_get_code_package | 1つのパッケージのメタデータとダウンロードリンク(PDF/XML/TXT)を取得します |
us_search_federal_register | FR文書を全文検索します。規則、告示、大統領令を絞り込めます |
us_get_federal_register_doc | 公式引用(例:91 FR 41591)付きで1件のFR文書を取得します |
us_search_case_law | 800万件以上の意見書を全文検索します。courtフィルター(例:cal、ny、scotus)を利用できます |
us_get_case | cluster_idで1件の意見書クラスターを取得します |
us_search_cfr_sections | 現行CFR(eCFR)を全文検索します |
us_get_cfr_section_history | 1つのCFRセクション(例:15 CFR 744.3)の改正履歴を取得します |
us_coverage | このコネクターが対象とする範囲、各情報群の取得時期、そして対象外の範囲を明示します。すべての対象外項目に代替手段を示します。 |
すべてのレスポンスには、解決可能なAPI URLであるlex_uri、公式の形式に基づくhuman_readable_citation(例:「H.R. 1, 118th Congress」、「91 FR 41591」、「People v. Miranda-Guerrero, 519 P.3d 1004 (California Supreme Court 2022)」、「15 CFR § 744.3」)、および公開ページのsource_urlが含まれます。判例集の引用は情報源から一字一句そのまま取得し、捏造することはありません。判例集の引用がない場合は、代わりに事件番号を使用します。
インストール
Claudeプラグインとして(Claude Codeまたはデスクトップアプリ。 uvが必要です)。送信・保存されるデータについてはplugin/README.mdをご覧ください。
/plugin marketplace add matematicsolutions/us-eli-mcp
/plugin install us-eli-mcp@us-eli-mcp
スタンドアロンのサーバーとして:
pip install us-eli-mcp
Smart App Controlを有効にしたWindows 11
Smart App Controlは、署名のない実行ファイルをブロックします。対象にはuvx.exe、pip.exe、およびインストール時にpipが作成するus-eli-mcp.exeランチャーが含まれます。python.orgのインストーラーに含まれるpython.exeとpy.exeにはPython Software Foundationの署名があるため、インタープリター経由でモジュールを実行できます。
python -m pip install us-eli-mcp
python -m us_eli_mcp
同じ理由でpip.exeもブロックされるため、インストールにはpip installではなくpython -m pipを使用してください。pythonがPATHにない場合は、Windowsランチャーを使用してください:py -3 -m us_eli_mcp。
{ "mcpServers": { "us-eli-mcp": { "command": "python", "args": ["-m", "us_eli_mcp"] } } }
回避策としてSmart App Controlを無効にしないでください。Windowsを再インストールしない限り、再び有効にすることはできません。
設定
| 環境変数 | デフォルト |
|---|---|
US_ELI_API_KEY | DEMO_KEY(共有キーで、レート制限が低く設定されています。無料のキーを api.congress.gov/sign-up で取得してください) |
US_ELI_GOVINFO_API_KEY | US_ELI_API_KEY を再利用します(同じ api.data.gov のキー系列です) |
US_ELI_CACHE_DIR | ~/.matematic/cache/us-eli |
US_ELI_AUDIT_DIR | ~/.matematic/audit |
US_ELI_BASE_URL | https://api.congress.gov/v3 |
US_ELI_GOVINFO_BASE_URL | https://api.govinfo.gov |
US_ELI_FR_BASE_URL | https://www.federalregister.gov/api/v1(キー不要) |
US_ELI_COURTLISTENER_BASE_URL | https://www.courtlistener.com/api/rest/v4(キー不要) |
US_ELI_ECFR_BASE_URL | https://www.ecfr.gov/api(キー不要) |
Federal Register、CourtListener、eCFR のツールは、キーが一切不要です。
ネットワーク:サーバーは上記の 5 つの情報源とローカルファイルシステムに接続します。また、初回使用時に一度だけ、このリポジトリの GitHub Releases から小さな設定ファイル(us-runtime.json.gz、更新された情報源のアドレス)を取得します。このリクエストにクエリ内容は含まれません。把握できる利用状況の指標は、GitHub によるこのファイルのダウンロード数のみです。US_ELI_RUNTIME_URL="" を設定すると無効になります。Claude プラグインでは無効になっています。LLM プロバイダーはなく、その他のテレメトリもありません。
ライセンス
Apache-2.0(コード)。Congress.gov、GovInfo、Federal Register、eCFR のデータは米国政府の著作物(パブリックドメイン)です。CourtListener のデータは Free Law Project によって提供されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。