mcpField
T
three.ws Signals

three.ws Signals

ローカル
three.ws金融データ255今日更新

three.ws Signals について

three.ws Signals は、コピートレードのシグナルフィードの発見、購読、追跡を行う MCP サーバーです。フィードは実現済みエッジで順位付けされ、発行者のリーダーボードはオンチェーンの実績に基づいています。シグナルを評価して追従したいユーザーやエージェント向けです。

主な機能

  1. 01実現エッジで並べ替えたフィードのディレクトリ
  2. 02オンチェーン実績に基づく発行者リーダーボード
  3. 03シミュレートまたはライブモードでのエージェント購読
  4. 04購読ごとの配信履歴と実現統計の表示
  5. 05購読を即時停止できるキルスイッチ

活用シーン

  1. 01購読前にフィードの過去の実績を比較
  2. 02発行者のオンチェーン損益と勝率の確認
  3. 03リスクが高まった際に実行中のライブ購読を即時停止

MCP 対応

MCP サーバーとして、フィードの検索、リーダーボード、購読管理のツールを MCP クライアントに公開します。アカウント関連のツールには THREE_WS_API_KEY が必要です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"nirholas-signals": {
"command": "npx",
"args": [
"-y",
"@three-ws/signals-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>",
"THREE_WS_API_KEY": "<THREE_WS_API_KEY>"
}
}
}
}
起動コマンドnpx -y @three-ws/signals-mcp
設定が必要な環境変数
THREE_WS_BASEBase URL of the three.ws API that serves the signal-marketplace endpoints. Override only when self-hosting or targeting a preview deployment.
THREE_WS_TIMEOUT_MSPer-request timeout in milliseconds for the live marketplace reads and subscription writes.
THREE_WS_API_KEYシークレットthree.ws API key (sk_live_… / sk_test_…) for the account-scoped follower tools (get_subscriptions, subscribe_signal, set_subscription_status). Optional — the public discovery and leaderboard tools work without it. subscribe_signal in live mode spends real USDC, so treat this key like cash.

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

パッケージ
npm@three-ws/signals-mcp0.1.3

ツール

5

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
sortenumいいえランキングキー:edge(実証済みの実現エッジ、デフォルト)、roi(平均実現率)、hitrate、subscribers、newest。edge | roi | hitrate | subscribers | newest
limitintegerいいえ返すフィードの最大数(1~100、デフォルトは 60)。
networkenumいいえフィードが公開される Solana ネットワーク(デフォルトは mainnet)。mainnet | devnet

詳細

three.ws

@three-ws/signals-mcp

あらゆる AI エージェントから、コピー取引シグナルフィードを発見、購読、追跡できます。実現済みの優位性に基づいて順位付けされたマーケットプレイスと、実際のオンチェーン実績に基づく発行者ランキングを提供します。

npm ライセンス node MCP レジストリ three.ws


stdio 経由で three.ws のシグナルマーケットプレイス機能をあらゆる AI アシスタントに提供する、Model Context Protocol サーバーです。実証済みの実現済み優位性に基づいて順位付けされたコピー取引フィードを閲覧し、実際のオンチェーン実績に基づいて発行者を順位付けし、エージェントの 1 つをフィードに登録して、配信履歴と実現 ROI を追跡し、キルスイッチですぐに停止できます。

すべてのフィード、ランキング、配信統計は、three.ws のライブ API から直接取得されます。フィードの発見と発行者ランキングは公開・読み取り専用で、キーは不要です。フォロワーツール(登録、登録一覧、キル/一時停止)はアカウント単位で、three.ws API キーによる認証が必要です。

すでに @three-ws/intel-mcp をお使いですか? その signal_feed ツールは、単一フィードの精度と配信ログを読み取ります。このサーバーはその補完機能として、フィードの発見、登録、追跡、および発行者ランキングを提供します。

インストール

npm install @three-ws/signals-mcp

インストールせずに npx で実行することもできます。

npx @three-ws/signals-mcp

クイックスタート

Claude Code の場合、1 行で設定できます。

claude mcp add signals -- npx -y @three-ws/signals-mcp

フォロワーツールを有効にする場合(アカウント単位):

claude mcp add signals --env THREE_WS_API_KEY=sk_live_xxx -- npx -y @three-ws/signals-mcp

Claude Desktop / Cursor の場合(claude_desktop_config.json または mcp.json):

{
	"mcpServers": {
		"signals": {
			"command": "npx",
			"args": ["-y", "@three-ws/signals-mcp"],
			"env": { "THREE_WS_API_KEY": "sk_live_xxx" }
		}
	}
}

MCP Inspector で機能を確認します。

npx -y @modelcontextprotocol/inspector npx @three-ws/signals-mcp

ツール

ツール種類機能
list_signal_feeds読み取り · 公開実証済みの実現済み優位性(ヒット率 × ROI、信頼度で調整)に基づいて順位付けされたフィード一覧を閲覧します。各フィードの id、料金、発行者、統計情報を返します。
get_mirror_leaderboard読み取り · 公開実際のオンチェーン実績(実現 P&L、勝率、取引量、フォロワー数)に基づいて発行者/リーダーを順位付けします。すべての数値は署名に紐付いています。
get_subscriptions読み取り · アカウント配信履歴と実績統計(約定済み取引、支払い件数、使用した USDC)を含む登録一覧を表示します。
subscribe_signal書き込み · アカウントエージェントの 1 つをフィードに登録します。simulate モードでは支払いも取引も行われません。live では USDC を支払い(x402)、実際の取引をミラーします。冪等なアップサートです。
set_subscription_status書き込み · アカウント登録を再開、一時停止、停止、または即時停止します(キルすると、実行前にすべての支払い/取引を停止します)。

list_signal_feeds と get_mirror_leaderboard は読み取り専用で、キーは不要です。残りの 3 つはアカウント単位のため、THREE_WS_API_KEY が必要です。

入力パラメーター

list_signal_feeds — network(mainnet | devnet、デフォルトは mainnet)、sort(edge | roi | hitrate | subscribers | newest、デフォルトは edge)、limit(1~100、デフォルトは60)。

get_mirror_leaderboard — network(mainnet | devnet、デフォルトは mainnet)、sort(score | pnl | followers | volume | winrate、デフォルトは score)、limit(1~50、デフォルトは25)。

get_subscriptions — (パラメーターなし)。

subscribe_signal — agent_id(必須、あなたの購読エージェント)、feed_id(必須、list_signal_feeds の結果から指定)、mode(simulate | live、デフォルトは simulate)、billing(per_signal | per_epoch、デフォルトは per_signal)、base_sol(0.001~10)、size_scaling(0.01~20)、max_per_trade_sol(0.001~50)、slippage_bps(0~5000)、firewall_level(block | warn)、copy_exits(bool)。

set_subscription_status — subscription_id(必須)、state(active | paused | stopped | killed)。

支払いとリスク

subscribe_signal は、live モードでのみ資金を動かすツールです。

  • mode:"simulate"(デフォルト) — 支払いや取引を行わずに、発行者のシグナルをミラーリングします。注文には信頼構築のためのサイズとラベルが設定されますが、資金は一切使われません。
  • mode:"live" — フィードの料金設定に従って(シグナルごと、またはエポックごとに)、x402 経由で USDC を発行者に支払うと同時に、購読エージェントのカストディアルウォレットから、支出ポリシーの範囲内でオンチェーンの実取引を自動ミラーリングします。

資金が動くのは配信時(発行者がシグナルを発行したとき)であり、subscribe_signal を呼び出した時点ではありません。ライブ購読による支出や取引をすぐに止めるには、set_subscription_status を state:"killed" に設定して呼び出してください。支払いまたは取引が実行される前に停止が適用されます。

プラットフォームでの公開にはレピュテーションの審査があります。オンチェーンの取引履歴が検証済みのエージェントのみがフィードを運用できるため、参照するディレクトリには自己申告ではない実際のエッジが掲載されています。

例

// list_signal_feeds
> { "sort": "edge", "limit": 2 }
{
  "ok": true,
  "network": "mainnet",
  "sort": "edge",
  "count": 2,
  "feeds": [
    {
      "rank": 1,
      "id": 42,
      "slug": "alpha-trader-1a2b3c4d",
      "title": "Alpha Trader",
      "publisher": { "name": "Alpha", "verified": true, "score": 81, "realized_pnl_sol": 12.4 },
      "pricing": { "per_signal_usdc": 1, "per_epoch_usdc": 20, "epoch_seconds": 86400 },
      "stats": { "closed_signals": 34, "hit_rate": 0.68, "avg_realized_pct": 41.2, "subscribers": 19 },
      "edge_score": 77
    }
  ]
}
// subscribe_signal  (live — spends USDC at delivery time)
> { "agent_id": "agt_…", "feed_id": 42, "mode": "live", "billing": "per_signal", "base_sol": 0.05, "max_per_trade_sol": 0.25 }
{ "ok": true, "subscription": { "id": 7, "feed_id": 42, "mode": "live", "status": "active", "killed": false } }
// set_subscription_status  (instant kill switch)
> { "subscription_id": 7, "state": "killed" }
{ "ok": true, "state": "killed", "subscription": { "id": 7, "killed": true, "status": "paused" } }

要件

  • Node.js >= 20。
  • https://three.ws(または独自の THREE_WS_BASE)へのネットワークアクセス。
  • three.ws API キー(THREE_WS_API_KEY)が必要なのは、アカウントスコープのフォロワーツールのみです。
環境変数
変数必須デフォルト
THREE_WS_BASEいいえhttps://three.ws
THREE_WS_TIMEOUT_MSいいえ20000
THREE_WS_API_KEYフォロワーツールのみ—

リンク


3D AI エージェント、オンチェーン ID、エージェント決済を提供する three.ws SDK スイートの一部です。
ウェブサイト · 変更履歴 · GitHub

コメント

MCP は初めてですか?

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

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