MCP OpenFEC サーバー
OpenFEC API を通じて連邦選挙委員会 (FEC) の選挙資金データへのアクセスを提供するモデル コンテキスト プロトコル (MCP) サーバー。
特徴
名前、州、役職で候補者を検索
候補者の詳細情報と財務データを入手
アクセス委員会情報
個々の投稿を表示する
独立した支出を追跡する
FECの提出書類と監査事例にアクセスする
一括データをダウンロード
Related MCP server: FRED MCP Server
要件
Node.js (v16 以上)
OpenFEC API キー (こちらから取得)
インストール
リポジトリをクローンします。
依存関係をインストールします:
ルート ディレクトリに
.envファイルを作成し、OpenFEC API キーを追加します。
サーバーを構築します。
構成
この MCP サーバーを Claude Desktop で使用するには:
Claude Desktop 構成ファイルを見つけます。
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
ファイルに次の構成を追加します。
重要な構成上の注意:
/absolute/path/to/mcp-openfecをリポジトリをクローンした実際のパスに置き換えます。相対パスではなく絶対パスを使用する
サーバーを有効にするには、
disabledをfalseに設定しますセキュリティのため、
autoApprove空の配列のままにしておきますenvセクションにOpenFEC APIキーを追加します
利用可能なツール
get_candidate: 候補者の詳細情報を取得するget_candidate_financials: 候補者の財務データを取得するsearch_candidates: 名前やその他の条件で候補者を検索するget_committee: 委員会の詳細情報を取得するget_candidate_contributions: 候補者の個々の寄付を取得するget_filings: 公式のFEC提出書類を取得するget_independent_expenditures: 独立支出を取得するget_electioneering: 選挙活動に関する連絡を取得するget_party_coordinated_expenditures: 政党が調整した支出を取得するget_communication_costs: 企業/組合の通信コストを取得するget_audit_cases: FEC 監査事例と調査結果を取得するget_bulk_downloads: 一括データダウンロードへのリンクを取得する
レート制限
サーバーは、OpenFEC API ガイドラインに準拠するためにレート制限を実装しています。
1時間あたり1000リクエスト
この制限を超えるリクエストにはエラー応答が返されます
発達
サーバーを変更するには:
srcディレクトリ内のTypeScriptファイルに変更を加えるサーバーを再構築します。
ライセンス
このプロジェクトは、BSD 3条項ライセンス(帰属表示要件を維持しながら、ユーザーに最大限の自由を保証する寛容なオープンソースライセンス)に基づいてライセンスされています。このライセンスでは、以下のことが可能です。
コードを商用利用する
コードを変更する
コードを配布する
コードを非公開で使用する
主な条件は 3 つあります。
元の著作権表示を含める必要があります
配布物にはライセンステキストを含める必要があります
許可なく貢献者の名前を使用して派生製品を宣伝することはできません
BSD 3 条項ライセンスは学術および商業の環境で広く使用されており、寛容性と貢献者の保護のバランスが取れています。
貢献
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/my-new-feature)変更をコミットします(
git commit -am 'Add some feature')ブランチにプッシュする (
git push origin feature/my-new-feature)新しいプルリクエストを作成する
著作権
Copyright (c) 2025, Phillip Salzman & Foundry Peak, LLC. All rights reserved. ウェブサイト: http://foundrypeak.com/
ライセンスの詳細については、 LICENSEファイルを参照してください。