mcpField
S
Signal Feed API: market regime

Signal Feed API: market regime

ローカル
signals.agenttrustapi.comその他01 日前に更新

Signal Feed API: market regime について

Signal Feed API: market regimeは、トレーディングエージェントに日次のリスクオン/リスクオフの市場情報を提供するMCPサーバーです。当日のレポートはBase上で0.10 USDC、過去のレポートやルール、記録は無料です。

主な機能

  1. 01日次の市場レジームレポート
  2. 02ルールベースの5つの市場指標
  3. 03無料のカタログ、ルール、過去レポート
  4. 04公開されたPAPER結果と開示情報
  5. 05x402決済の提示と安全制御

活用シーン

  1. 01トレーディングエージェントに日次の市場情報を追加
  2. 02フィード利用前に指標ルールを確認
  3. 03過去のレポートと結果記録を調査
  4. 04当日レポート取得前に決済条件を確認

MCP 対応

MCPサーバーは、無料のカタログ、スキーマ、過去レポート、結果、開示ツールと、最新レポートを取得する有料ツールを公開します。最新レポートはBase上のUSDCによるx402決済を使います。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"dinevdecor-signal-feed": {
"command": "uvx",
"args": [
"signal-feed-mcp"
],
"env": {
"X402_BUYER_PRIVATE_KEY": "<X402_BUYER_PRIVATE_KEY>",
"SIGNAL_FEED_MAX_PAID_CALLS": "<SIGNAL_FEED_MAX_PAID_CALLS>",
"SIGNAL_FEED_PREFLIGHT": "<SIGNAL_FEED_PREFLIGHT>",
"SIGNAL_FEED_AGENT_ID": "<SIGNAL_FEED_AGENT_ID>",
"SIGNAL_FEED_AUTHORITY_FILE": "<SIGNAL_FEED_AUTHORITY_FILE>"
}
}
}
}
起動コマンドuvx signal-feed-mcp
設定が必要な環境変数
X402_BUYER_PRIVATE_KEYシークレットOptional. Hex private key of a small, dedicated buyer wallet with USDC on Base. Without it only the free tools work. Used only to sign locally; never logged or sent.
SIGNAL_FEED_MAX_PAID_CALLSMaximum paid calls per server run (0.10 USDC each).
SIGNAL_FEED_PREFLIGHTOptional Agent Trust payment preflight before signing: off, block or allow-only.
SIGNAL_FEED_AGENT_IDAgent id sent to the preflight.
SIGNAL_FEED_AUTHORITY_FILEシークレットOptional path to a signed delegation (authority envelope) sent to the preflight.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypisignal-feed-mcp0.2.1

ツール

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

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

詳細

signal-feed-mcp

Signal Feed API 用の MCP サーバーです。トレーディングエージェント向けに、日次の市場レジーム情報を提供します。市場がリスクオンかリスクオフかという問いに答えます。本日の号は x402 で呼び出しごとに有料です(Base 上で 0.10 USDC、VAT 込み)。過去の号、ルール、全結果記録は無料です。

1 日 1 号で、購入者全員に同じ内容が提供されます。ルールベースの市場状態ラベルは 5 種類です。

  • BTC トレンドフィルター(終値と SMA20/50 の比較)
  • 9 種類のアルトコインのトレンドスコア
  • 米国株式市場のレジーム(SPY と SMA200 の比較、VIX/VIX3M のタームストラクチャー)
  • SPY の RSI(2) 状態
  • MSTR BTC フィルター

誠実性に関する事実。 ルールは、販売者自身の仮想(PAPER)リサーチアカウントに基づいています。最初の号は 2026-10-26 であり、実績はありません。これは情報提供であり、投資助言ではありません。すべての号は ハッシュでコミットされ、OpenTimestamps によるタイムスタンプが付与され、編集されることはありません。また、PAPER の全結果(損失を含む)は公開されています。

インストール

Python 3.10 以降。

pip install signal-feed-mcp
# or run without installing:
uvx signal-feed-mcp

Claude Desktop などの MCPB ホストでは、1 ファイルのバンドル(signal-feed-mcp-<version>.mcpb)もインストールできます。このバンドルは uv 経由で実行され、設定で任意のウォレットキーを求めます。

MCP クライアントの設定

Claude Desktop、Claude Code、Cursor、または任意の stdio MCP クライアントで使用できます。

{
  "mcpServers": {
    "signal-feed": {
      "command": "signal-feed-mcp",
      "env": {
        "X402_BUYER_PRIVATE_KEY": "<optional: key of a wallet holding a little USDC on Base>",
        "SIGNAL_FEED_MAX_PAID_CALLS": "3",
        "SIGNAL_FEED_PREFLIGHT": "block"
      }
    }
  }
}

X402_BUYER_PRIVATE_KEY がなくても、すべての無料ツールを使用できます。無効になるのは get_latest_issue のみで、その理由も表示されます。支出してもよい金額だけを保有する専用ウォレットを使用してください。

ツール

ツール戻り値コスト
get_catalogインジケーターとそのルール、配信スケジュール、価格、無料および有料のアクセス無料
get_schema1 件の号の、制約付き JSON Schema無料
list_issues台帳:すべての号の日付とペイロードの SHA-256無料
get_delayed_issue(issue_date)7 日以上前の号。ハッシュを再計算し、号および台帳と照合します無料
get_results_record(indicator?)各インジケーターの元になっているアカウントの、損失を含む日次 PAPER 結果の全記録無料
get_deviations日付付きのバグ、障害、その他の逸脱無料
get_disclosures発行者のポジションと利益相反無料
get_payment_offer支払い前に、現在有効な x402 オファーを取得します無料
get_latest_issue本日の号、レシート、決済トランザクション、ハッシュ検証結果0.10 USDC

決済の安全性

  • ウォレットキーは、このプロセスの環境変数からのみ読み取られます。公式の x402 クライアントを使用してローカルで署名するために使われ、ログに記録されたり、ツールの出力として返されたり、外部に送信されたりすることはありません。販売者に知られることもありません。
  • 署名する前に、次の条件をすべて満たすオファーでない場合、クライアントは拒否します。
    • スキームが exact であること。
    • ネットワークが Base メインネット(eip155:8453)であること。
    • アセットが USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 であること。
    • 金額が 100000(0.10 USDC)であること。
    • 対象が https://signals.agenttrustapi.com/v1/feed/latest であること。
    • 公開されている販売者 0x8b0ad0CE12Ac86822c4d5dE442F5e445d14F9183 への支払いであること(SIGNAL_FEED_EXPECTED_PAY_TO で上書きできます)。
  • x402 クライアントの支出制御により、1回あたりの支払いは最大 0.10 USDC に制限されます。
  • 支払い後は、レシートのハッシュ、再計算したハッシュ、公開台帳上のハッシュがすべて一致している必要があります。
  • セッション予算: サーバープロセスごとに、最大 SIGNAL_FEED_MAX_PAID_CALLS 回まで支払えます(デフォルトは 3 回)。各支払いは試行前にカウントされます。以下の事前チェックで拒否された支払いはカウントされません。
  • 独立した事前チェック(任意): SIGNAL_FEED_PREFLIGHT を設定すると、各支払いはまず Agent Trust API の決済事前チェック(POST /v1/preflight/payment、同じ販売者によるもので、執筆時点では無料)に送信されます。指定した支払いに対して ALLOW、REVIEW、BLOCK のいずれかが返されます。
    • チェック内容: x402 オファーに矛盾がないこと、および支払先がリソースに紐付いていることを確認します。署名済みの委任(SIGNAL_FEED_AUTHORITY_FILE)を指定すると、このエージェントがその支払いを正確に実行する権限を持つことも確認します。
    • モード: block は ALLOW または REVIEW の場合に支払い、BLOCK の場合は拒否します。allow-only は ALLOW の場合にのみ支払います。
    • フェイルクローズ動作: Agent Trust に接続できない場合や、予期しない応答が返された場合は、署名されません。
    • 送信される情報: エージェント ID、支払いの組み合わせ、402 オファー、任意の委任情報です。キーは送信されません。
    • 対象範囲: チェックするのは支払いであり、データが利用者にとって有用かどうかではありません。保険ではありません。
このフィードを購入するすべてのエージェントに推奨する支出ポリシー
  • https://signals.agenttrustapi.com/v1/feed/latest に限り、公開されている販売者に限り、Base 上の USDC のみで支払ってください。
  • 1件あたり最大 0.10 USDC、1日あたり最大 0.20 USDC とします。1日に新しい情報を1件取得すれば十分で、日付はオファーに記載されています。
  • 失敗した支払いを無条件に再試行しないでください。200 以外の応答や二重請求があった場合は停止し、公開ポリシーに従って返金を求めてください。

環境変数

変数デフォルト意味
X402_BUYER_PRIVATE_KEY未設定有料ツールで使用するウォレットキー(任意)
SIGNAL_FEED_MAX_PAID_CALLS3サーバープロセスごとに許可される支払い回数
SIGNAL_FEED_EXPECTED_PAY_TO公開されている販売者クライアントが支払いを行う唯一の支払先
SIGNAL_FEED_BASE_URLhttps://signals.agenttrustapi.comAPI ベース URL
SIGNAL_FEED_PREFLIGHToffoff、block、allow-only のいずれか(Agent Trust の決済事前チェック)
SIGNAL_FEED_AUTHORITY_FILE未設定事前チェック用の委任情報(権限エンベロープ)JSON のパス
SIGNAL_FEED_AGENT_IDsignal-feed-mcp事前チェックに送信されるエージェント ID
SIGNAL_FEED_PREFLIGHT_URLAgent Trust の本番環境事前チェックのエンドポイント

オファー

フィードを事前判断のコンテキストとして使用するオープンソースエージェント向けに、デザインパートナーへの返金と 100 USDC の開発報奨金があります。条件:https://signals.agenttrustapi.com/offers。

詳細

開発

pip install -e ".[dev]"
pytest && ruff check .

テストは、偽の API を使用してオフラインで実行されます。ネットワークへの接続や支払いは行いません。

ライセンス

MIT © 2026 Agrobroker LTD, Burgas, Bulgaria. お問い合わせ:[email protected]

mcp-name: io.github.DinevDecor/signal-feed-mcp

コメント

MCP は初めてですか?

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

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