mcpField
G
govtrade-mcp

govtrade-mcp

認証済みおすすめローカル
govtrade-x402.onrender.com金融データ011 週間前に更新

govtrade-mcp について

govtrade-mcpは、稼働中のGovTrade x402 APIをラップし、エージェントが議会議員の取引シグナル、取引履歴、政治家の取引ベースラインを取得できるようにします。運営者は資金のあるウォレットを用意し、各ツール呼び出しでx402エンドポイントに支払います。

主な機能

  1. 01議会議員の取引シグナル取得
  2. 02議会議員の取引履歴取得
  3. 03政治家の取引ベースライン取得
  4. 04ツール呼び出しごとのx402支払い

活用シーン

  1. 01議会議員の取引シグナルの確認
  2. 02議会議員の取引活動の検索
  3. 03政治家の取引ベースラインとの比較

MCP 対応

GovTrade APIの3つの操作をMCPツールとして提供します。各呼び出しで、サーバー運営者が設定したウォレットを使い、稼働中のx402エンドポイントに支払います。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

GovTrade MCP サーバー

稼働中の GovTrade x402 API を、あらゆるエージェントが直接呼び出せる MCP ツールとしてラップします — get_congressional_trade_signals、get_congressional_trades、および get_politician_trading_baseline です。

重要:誰が支払うのか

このサーバーは、ツールを呼び出すたびに、.env で指定した秘密鍵に対応するウォレットを使って、稼働中の x402 エンドポイントへの支払いを行います。これは、先ほどの agent-payment-test スクリプトとまったく同じ仕組みです。つまり、次のとおりです。

  • この MCP サーバーを実行する人は、資金をチャージしたウォレット(Base 上の USDC)を用意する必要があります — サーバーをホストして評判を築くために無料で提供する場合はあなたが、または、より一般的な有料 MCP ツールのエコシステムのパターンに従い、各エージェントの運用者が自分の鍵を使って実行する場合は、それぞれの運用者が用意します。
  • 基盤となる /trades、/signals、/politicians エンドポイントへの支払いは、これまでどおり行われます — これはラッパーであり、支払いを回避するものではありません。

世の中にある有料 MCP ツールのほとんどは、インストールする人(エージェントの運用者)が自分の資金をチャージした鍵を提供することを想定しています — このサーバーもそのモデルに基づいて構築されています。広く公開する前に、意図的に検討しておく価値があります。

セットアップ

  1. npm install
  2. cp .env.example .env を実行し、資金をチャージしたウォレットの秘密鍵を設定します
  3. まずはローカルでテストします — 最も手早い方法は MCP Inspector です:
    npx @modelcontextprotocol/inspector node index.js
    
    ブラウザーの UI が開き、クライアントやレジストリに接続する前に、各ツールを手動で呼び出して実際の応答を確認できます。

Claude Desktop でのテスト

Claude Desktop の設定(claude_desktop_config.json)に追加します:

{
  "mcpServers": {
    "govtrade": {
      "command": "node",
      "args": ["/full/path/to/govtrade-mcp/index.js"],
      "env": {
        "EVM_PRIVATE_KEY": "0xYourKey"
      }
    }
  }
}

Claude Desktop を再起動すると、3 つのツールが利用可能になります。

レジストリへの掲載

これは別々の 2 つの取り組みです。

1. 公式 MCP Registry(時間の経過とともにほかのディレクトリにも情報を提供します)

  • server.json マニフェストと、所有権を証明できる逆引き DNS 名(例:com.yourdomain/govtrade-mcp)が必要です。所有権は GitHub またはドメインの認証で証明できます
  • mcp-publisher CLI を使って公開します

2. 実際にユーザーが閲覧するディスカバリーディレクトリ

  • Smithery:npx @smithery/cli publish <your-repo-url> を実行するか、Smithery のパブリッシャープラットフォームから公開します — 事前にリポジトリを GitHub で公開しておく必要があります
  • mcp.so:フォームから申請します — サーバー名、1 文の説明、ツール数(ここでは 3)、トランスポートの種類(stdio)、GitHub リポジトリの URL が必要です
  • Glama:リポジトリを公開すると自動的にクロールされます。検証済みステータスを取得するには、その後に掲載情報を申請してください

これらを始める前に:まず、このサーバーを専用の公開 GitHub リポジトリにプッシュしてください(govtrade-x402 とは別のリポジトリにするか、サブフォルダーにするかはどちらでも構いませんが、レジストリへの申請フォームで「GitHub repo URL」を求められる場合は、専用リポジトリのほうがすっきりします)。

コメント

MCP は初めてですか?

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

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