mcpField
M
MuckRock MCP Server

MuckRock MCP Server

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

MuckRock MCP Server について

MuckRock MCP Serverは、ClaudeなどのMCPクライアントをMuckRockのFOIAプラットフォームに接続します。リクエストや機関の検索、申請、進捗確認、申請組織の管理に対応し、実験段階で安全性に問題があると説明されています。

主な機能

  1. 01FOIAリクエストの検索
  2. 02政府機関の検索
  3. 03FOIAリクエストの申請
  4. 04リクエスト状況の追跡
  5. 05申請組織の管理

活用シーン

  1. 01テーマに関する公開申請の検索
  2. 02情報公開請求の提出
  3. 03処理中の申請状況の確認

MCP 対応

MCPクライアントに、MuckRockのFOIA検索、申請、追跡、組織管理機能を提供します。起動時または環境変数で指定するMuckRockの認証情報を使用します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MuckRock MCP Server

MuckRock の FOIA プラットフォームを操作するための Model Context Protocol(MCP)サーバーです。

インストール

pip install -r requirements.txt

設定

Claude Desktop の設定ファイル(~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。

{
  "mcpServers": {
    "muckrock": {
      "command": "/path/to/python",
      "args": ["/path/to/muckrock_server.py"]
    }
  }
}

認証

サーバーの起動時に MuckRock の認証情報を求められます。環境変数を設定することもできます。

export MUCKROCK_USERNAME="your_username"
export MUCKROCK_PASSWORD="your_password"

機能

  • 検索 - FOIA リクエストと政府機関を検索します
  • リクエストの提出 - 組織を自動選択して、新しい FOIA リクエストを提出します
  • リクエストの追跡 - 提出したリクエストとその状況を確認します
  • 組織 - 提出先の組織を管理します

使用方法

設定が完了したら、Claude で自然言語を使って操作できます。

  • 「EPA の FOIA リクエストを検索して」
  • 「警察の記録に関する FOIA リクエストを提出して」
  • 「保留中のリクエストを表示して」
  • 「提出先に指定できる組織はどれ?」

利用可能なツール

  • check_auth_status - 認証状況を確認します
  • search_foia_requests - 公開 FOIA リクエストを検索します
  • search_agencies - 政府機関を検索します
  • get_foia_details - リクエストの詳細を取得します
  • get_my_user_info - ユーザー情報を確認します
  • get_my_organizations - 組織の一覧を表示します
  • file_foia_request_simple - 新しい FOIA リクエストを提出します

注意事項

  • まずテスト用の機関(ID: 248)で必ずテストしてください
  • 認証トークンは自動的に更新されます
  • このソフトウェアは実験的なものです。自己責任でご使用ください

ドキュメント

認証、デプロイ、ユースケースの詳しいガイドについては、docs/ フォルダーを参照してください。

コメント

MCP は初めてですか?

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

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