mcpField
C
Committee Releases

Committee Releases

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

Committee Releases について

Committee Releasesは、米国議会の7委員会が各ウェブサイトで公開する文書を検索するMCPサーバーです。委員会の動向を調べる人向けに、見出し・文書種別・利用可能な日付で絞り込み、ページ本文や添付情報を取得できます。

主な機能

  1. 01見出しによる委員会文書検索
  2. 02委員会と文書種別で絞り込み
  3. 03ページ本文と添付情報の取得
  4. 04委員会の文書種別一覧

活用シーン

  1. 01委員会の監督書簡を追跡
  2. 02委員会の発表や報告書を検索
  3. 03調査ファイルと添付資料を確認

MCP 対応

クライアント向けに、文書検索・取得・文書種別の照会ツールを提供します。Pipeworxゲートウェイ経由またはローカルのstdioで実行できます。

設定

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

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

ツール

詳細

@pipeworx/committee-releases

議会の委員会が独自のウェブサイトで公開する文書です。プレスリリース、監督に関する書簡、スタッフ報告書、公開されたインタビューの書き起こし、調査資料などが含まれます。認証キーは不要です。

Pipeworx の一部です。AI エージェントを1875以上の稼働中のデータソースにつなぐMCPゲートウェイです。これは独立した非公式の連携であり、上流のプロバイダーとは提携も推奨も受けておらず、同プロバイダーによる公開でもありません。

ツール

  • search_committee_documents(...) — 7つの委員会を対象に、見出しで文書を検索します。committee、doc_type、および(公開日に対応している場合)sinceで絞り込めます。
  • get_committee_document(...) — 文書ページの見出し、公開日、公開テキスト、URLとサイズを含む添付PDFを取得します。
  • list_committee_document_types(...) — 対象となる委員会と、それぞれが公開する文書の種類を確認します。

認証

不要です。

このツールがある理由

congressional-documents はGovInfoを対象としています。GovInfoは公式の印刷記録ですが、出来事から数か月遅れて公開され、委員会が自らのサイトに掲載する臨時資料は収録されません。このツールはその不足を補い、公開から数時間以内に情報を取得します。

対象となる委員会

委員会議院形式日付
house-oversight下院型付きあり
hsgac上院型付きあり
senate-commerce上院型付きあり
senate-judiciary上院フラットなし
senate-foreign-relations上院フラットなし
senate-help上院フラットなし
senate-aging上院フラットなし

約40,600件の文書がインデックス化されています。2026-07-30に下院・上院の主要な30委員会すべてを調査しました。下院の委員会の大半はサイトマップをまったく公開していないため、新たなアダプターなしでは追加できません。

flat形式の委員会は、日付のないサイトマップを公開しています。 これらの検索結果ではlast_updated: nullとなり、新しさではなくアルファベット順に並びます。また、日付のない行に適用すると基準日以前の文書をフィルターに通過したかのように返してしまうため、sinceの指定を適用せず、エラーにします。応答ではdates_unavailableによってその旨を示します。

すべての委員会があらゆる種類の文書を公開しているわけではありません。委員会が公開していない種類をdoc_typeに指定すると、空のリストを返して「そのテーマに関する情報はない」と誤解させるのではなく、unavailable_typesと注記を明示して返します。

対象範囲と制限

  • 検索対象は文書の見出しとスラッグであり、本文やPDFのテキストではありません。 40,000ページ分の本文を検索するには、全文インデックス化が必要です。結果がnullの場合は、見出しが一致しなかったことを意味し、そのテーマに関する情報が存在しないことを意味するわけではありません。
  • PDFのテキストは抽出されません。 添付ファイルはURL、ファイル名、バイト数として返されます。ページのテキストを引用し、添付ファイルはリンクとして参照してください。PDFを読んだかのように表現しないでください。
  • ページによっては、説明文がなくファイルへのリンクのみの場合があります。この場合は空のテキストとno_prose_noteを返し、サイトのフッターは返しません。
  • get_committee_documentは呼び出し元が指定したURLを取得するため、許可リストに登録された7つの委員会ドメインに制限されています。

意図的な省略

congressional-documentsで説明されている理由により、人物から言及を検索するツールはありません。名前は識別子ではなく、委員会文書に名前が記載されていることは、申し立てがあったことを意味しません。

データソース

各委員会のYoastサイトマップインデックスまたはsitemap.xmlです。例:

  • https://oversight.house.gov/sitemap_index.xml
  • https://www.hsgac.senate.gov/sitemap_index.xml
  • https://www.judiciary.senate.gov/sitemap.xml

すべてDisallow:が空のrobots.txtのもとで配信されており、クロールが明示的に許可されています。

クイックスタート

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

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

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

これは意図的なものであり、偶然の多重化ではありません。メタツールを使えば、このパックでは対応できない質問にも、カタログ全体を対象に振り分ける ask_pipeworx を通じて回答できます。そのため、MCP サーバーをもう 1 つ追加する必要はありません。現在、メタツールなしでパックのエンドポイントを接続する方法はありません。追加のスキーマによるコンテキストのコストがルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度だけ接続してください。

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

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

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

MCP クライアントがない場合:HTTP で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/search_committee_documents \
  -H 'Content-Type: application/json' \
  -d '{"query":"subpoena","limit":5}'

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

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

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

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

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

npx -y @pipeworx/mcp-committee-releases

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

ask_pipeworx を使う

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

ask_pipeworx({ question: "your question about Committee Releases data" })

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

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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