mcpField
U
us-eli-mcp

us-eli-mcp

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

us-eli-mcp について

us-eli-mcpは、米国の法律、規則、裁判意見を調べる読み取り専用のMCPサーバーです。法律研究者や開発者向けに、5つの公開データソースから出典リンクと公式引用を提供します。

主な機能

  1. 01連邦議会法案の検索と取得
  2. 02US CodeとGovInfo文書の閲覧
  3. 03Federal Register文書の検索
  4. 04州・連邦裁判所意見の検索
  5. 05現行eCFRと改正履歴の検索
  6. 06出典URLと公式引用の提示

活用シーン

  1. 01法案と最新の審議状況の追跡
  2. 02Federal Registerの規則や大統領令の検索
  3. 03管轄地域別の州裁判所意見の調査
  4. 04CFR条文と改正履歴の確認

MCP 対応

米国の法律情報を検索・取得する読み取り専用ツールをMCPクライアントに公開します。応答には解決可能な出典URLと、人が読める公式引用が含まれます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"matematicsolutions-us-eli": {
"command": "uvx",
"args": [
"us-eli-mcp"
]
}
}
}
起動コマンドuvx us-eli-mcp

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

パッケージ
pypius-eli-mcp0.5.3

ツール

11

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
limitintegerいいえ最大結果数(デフォルトは 20、API の上限は約 250)。
congressintegerはい例:``118``(2023~2024 年の議会期)。
bill_typestringはい次のいずれか:``"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_bill1件の法案の詳細と最新の措置を取得します
us_list_code_packagesコレクション(USCODE、CFR、FR、STATUTE)内のGovInfoパッケージを一覧表示します
us_get_code_package1つのパッケージのメタデータとダウンロードリンク(PDF/XML/TXT)を取得します
us_search_federal_registerFR文書を全文検索します。規則、告示、大統領令を絞り込めます
us_get_federal_register_doc公式引用(例:91 FR 41591)付きで1件のFR文書を取得します
us_search_case_law800万件以上の意見書を全文検索します。courtフィルター(例:cal、ny、scotus)を利用できます
us_get_casecluster_idで1件の意見書クラスターを取得します
us_search_cfr_sections現行CFR(eCFR)を全文検索します
us_get_cfr_section_history1つの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_KEYDEMO_KEY(共有キーで、レート制限が低く設定されています。無料のキーを api.congress.gov/sign-up で取得してください)
US_ELI_GOVINFO_API_KEYUS_ELI_API_KEY を再利用します(同じ api.data.gov のキー系列です)
US_ELI_CACHE_DIR~/.matematic/cache/us-eli
US_ELI_AUDIT_DIR~/.matematic/audit
US_ELI_BASE_URLhttps://api.congress.gov/v3
US_ELI_GOVINFO_BASE_URLhttps://api.govinfo.gov
US_ELI_FR_BASE_URLhttps://www.federalregister.gov/api/v1(キー不要)
US_ELI_COURTLISTENER_BASE_URLhttps://www.courtlistener.com/api/rest/v4(キー不要)
US_ELI_ECFR_BASE_URLhttps://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 によって提供されています。

コメント

MCP は初めてですか?

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

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