mcpField
R
Recap

Recap

リモート
pipeworx.io法務・行政05 週間前に更新
リポジトリ公式サイト

Recap について

Recapは、RECAPアーカイブから米国連邦裁判所の事件記録文書へのリンクを探すMCPサーバーです。事件資料を調べる用途に向きますが、収録範囲は部分的で、抽出テキストではなくPDFを提供します。

主な機能

  1. 01docket IDまたは裁判所と事件番号で検索
  2. 02PDFリンクとdocket項目番号の返却
  3. 03添付番号とファイルサイズの提示
  4. 04利用可能な場合のdocket一覧の提示
  5. 05APIキー不要

活用シーン

  1. 01訴状、申立書、命令、証拠資料の検索
  2. 02連邦事件で利用可能な提出資料の確認
  3. 03リンク先のPDFを開いて内容を確認

MCP 対応

docketを指定してRECAP文書のリンクと提出資料のメタデータを返す`recap_filings`ツールをMCPクライアントに公開します。ローカルのstdio、またはPipeworxゲートウェイ経由で実行できます。

設定

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

エンドポイントhttps://gateway.pipeworx.io/recap/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

RECAP — 米国連邦裁判所の訴訟で提出された書類

連邦訴訟で提出された訴状、申立書、命令書、証拠書類への直接リンクです。API キーも PACER の利用料金も不要です。

Pipeworx の一部です。AI エージェントと1,683以上の稼働中データソースをつなぐ MCP ゲートウェイです。

認証

不要です。

キーなしで利用できる仕組み

RECAP の書類は CourtListener の一括エクスポートには含まれていません。Internet Archive にミラーされており、識別子は次のように導出できます。

gov.uscourts.<court_id>.<pacer_case_id>

連邦裁判所の事件記録では、すべての事件に court_id があり、84.8%に pacer_case_id があるため、事件の提出書類のアドレスを計算できます。誰かとの契約も、ページごとの料金もありません。

得られる情報と得られない情報

得られる情報: 各 PDF へのリンク、事件記録のエントリー番号と添付書類番号、ファイルサイズ、存在する場合は事件記録の一覧表です。

テキストは得られません。 400件の事件記録を調べたところ、PDF を含むアーカイブ項目は141件あり、抽出テキストを含むものはありませんでした。 提出書類を読むには、文書を開く必要があります。検索可能にするには OCR プロジェクトが必要ですが、これはそのためのものではありません。

網羅性は部分的で、地域によってばらつきがあります

RECAP に収録されているのは、PACER ユーザーが料金を支払って提供したものです。そのため、網羅性は弁護士の利用状況に左右されます。16の裁判所にまたがる400件の事件記録を調べた結果は次のとおりです。

裁判所裁判所
cafc 連邦巡回区控訴裁判所76%cacd カリフォルニア州中部地区20%
ca2 第2巡回区控訴裁判所68%cand カリフォルニア州北部地区16%
paed ペンシルベニア州東部地区60%txsd テキサス州南部地区12%
ca9 第9巡回区控訴裁判所56%ilnd イリノイ州北部地区12%
nysd / dcd48%cacb カリフォルニア州中部地区破産裁判所8%

全体:35.8%。

数値以上に重要なのは、次の点です。「書類なし」は、RECAP に提供された書類がないことを意味し、書類が提出されていないという意味ではありません。 およそ3件に2件は空の結果が返り、すべての応答でそのことが示されます。空の結果を裁判記録についての事実として扱うのは、ほとんどの場合誤りです。

ツール

recap_filings — 任意の事件記録検索で取得した docket_id、または court と docket_number を指定します。

recap_filings({docket_id: 73433096})
  → V.O.S. Selections, Inc. v. Trump (cafc), 18 documents

ファイル名には構造が含まれています。….12.0.pdf は事件記録のエントリー12、….12.1.pdf はその最初の添付書類です。この順序がアーカイブで提供される唯一の構造です。文書タイトルはないため、隠さずに返します。

関連項目

  • federal_civil_search、federal_criminal_search、federal_appeal_search、bankruptcy_search — まず事件記録を検索します
  • court-listener — 判決と事件全文。まったく別のコーパスです

データソース

  • https://archive.org/ — RECAP のアーカイブ項目
  • 連邦裁判所の事件記録データ(CourtListener の一括データ、Public Domain Mark)

RECAP は、Free Law Project が構築し、PACER ユーザーがデータを提供したことで実現しています:https://free.law/donate/

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します:

{
  "mcpServers": {
    "recap": {
      "url": "https://gateway.pipeworx.io/recap/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/recap/mcp の tools/list は、上の表にあるツールに加えて、Pipeworx 共通のメタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール群)も返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントでは、そのパック固有のツールとともに、およそ30個の共通ツールが一覧に表示されます。接続の initialize 応答に正確な対象範囲が記載されており、その日の状況を確認する際の正式な情報源となります。

これは意図的な設計であり、誤って多重化されているわけではありません。メタツールを使うと、このパックの対象外の質問にも ask_pipeworx 経由で回答できます。ask_pipeworx はカタログ全体に振り分けるため、MCP サーバーをもう1つ追加する必要はありません。現在、メタツールを含めずにパックのエンドポイントを接続する方法はありません。追加のスキーマによるコンテキスト消費が、振り分けのメリットを上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。

または、Pipeworx のフルゲートウェイに接続すると、このパックだけではなく、すべてのパックのツールが直接一覧に表示されます。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も、同じゲートウェイと同じ1,683以上のデータソースに接続します。唯一の違いは、どのパックのツールが直接一覧に表示されるかです。どちらの URL からも、ask_pipeworx を使ってすべてのツールにアクセスできます。

MCP クライアントがない場合は、HTTP 経由で呼び出せます

curl -X POST https://gateway.pipeworx.io/v1/tools/recap_filings \
  -H 'Content-Type: application/json' \
  -d '{"docket_id":73433096}'

最初の呼び出しにアカウントは不要です。任意のツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/recap_filings を実行します。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージはローカルの stdio MCP サーバーとしても実行できるため、Pipeworx アカウントもゲートウェイとの往復通信も不要です。

{
  "mcpServers": {
    "recap": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-recap"]
    }
  }
}

または、直接実行して起動を確認します。

npx -y @pipeworx/mcp-recap

stdin/stdout 経由で MCP を使い、initialize/tools/list/tools/call に応答します。対象はこのパックのツールのみで、上記のゲートウェイ接続で追加される共通メタツールは含まれません。同じソース、同じツールを使いますが、ask_pipeworx による振り分けはありません。

ask_pipeworx を使う

ツールを直接呼び出す代わりに、自然な英語で質問できます。上記のパックエンドポイントでも、フルゲートウェイでも利用できます。

ask_pipeworx({ question: "your question about Recap data" })

ゲートウェイが適切なツールを選択し、引数を自動的に設定します。

その他

ライセンス

MIT

コメント

MCP は初めてですか?

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

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