mcpField
S
signalfuse

signalfuse

ローカル
github.com/hypeprinter007-stack金融データ39 週間前に更新

signalfuse について

SignalFuse は、エージェントや取引システム向けの MCP サーバー兼 REST API で、暗号資産シグナル、センチメント、マクロ環境、ウェブ検索、サンドボックスでのコード実行を提供します。Base 上の x402 による USDC 決済、またはプリペイドクレジットを利用します。

主な機能

  1. 01暗号資産の方向性取引シグナル
  2. 02センチメント分析とマクロ分類
  3. 03Strategy Arena の順位とシグナル
  4. 04Brave と Tavily によるウェブ検索
  5. 05サンドボックスでの Python と JavaScript 実行

活用シーン

  1. 01暗号資産の取引シグナル取得
  2. 02センチメントとマクロ環境の確認
  3. 03Arena 戦略の結果比較
  4. 04エージェントによるウェブ検索やコード実行

MCP 対応

シグナル、センチメント、マクロ環境、Arena データ、ウェブ検索、コード実行、料金、クレジット残高を扱う 11 個の MCP ツールを提供します。リクエストには x402 決済またはクレジットトークンを使用します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"hypeprinter007-stack-signalfuse": {
"command": "npx",
"args": [
"-y",
"signalfuse-mcp"
],
"env": {
"SIGNALFUSE_CREDIT_TOKEN": "<SIGNALFUSE_CREDIT_TOKEN>"
}
}
}
}
起動コマンドnpx -y signalfuse-mcp
設定が必要な環境変数
SIGNALFUSE_CREDIT_TOKENシークレットSignalFuse credit token for API access (get 5 free calls at signalfuse.co)

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

パッケージ
npmsignalfuse-mcp1.1.4

ツール

11

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

パラメーター型必須説明
symbolstringはい資産のティッカー。例:BTC、ETH、SOL、DOGE、PEPE
credit_tokenstringいいえ一括前払いアクセス用の任意の credit token

詳細

SignalFuse

SignalFuse MCP サーバー

暗号資産の取引シグナル、センチメント分析、マクロ環境の分類、ストラテジーアリーナ、ウェブ検索、サンドボックス内でのコード実行に対応する MCP サーバーおよび REST API です。AI エージェント、LLM、自律型取引システム向けに設計されています。

  • ベース URL: https://api.signalfuse.co
  • OpenAPI 仕様: https://api.signalfuse.co/openapi.json
  • x402 ディスカバリー: https://api.signalfuse.co/.well-known/x402
  • llms.txt: https://api.signalfuse.co/llms.txt
  • 支払い: Base 上の x402 USDC(API キー不要)またはプリペイドクレジットトークン
  • 無料トライアル: 5 クレジット、登録不要

SignalFuse の機能

  • BTC、ETH、SOL、DOGE、PEPE、WIF、BONK、ARB、OP、AVAX の方向性取引シグナル(ロング/ショート/中立)を、エントリー価格、利確価格、損切り価格とともに生成します
  • 暗号資産関連のソーシャルデータとニュースデータに対し、ModernFinBERT によるセンチメント分析を実行します
  • 複数の経済指標を用いて、マクロ環境をリスクオン、リスクオフ、中立に分類します
  • 4 つの AI ストラテジー(EMA ブレイクアウト、RSI エクストリーム、RSI リバージョン、VWAP リバージョン)が、リアルタイムの損益追跡を行いながら直接対決するストラテジーアリーナを運営します
  • Brave Search と Tavily を介したウェブ検索を中継し、結果の重複を除去して統合します
  • Python および JavaScript コードを、サンドボックス化された E2B 環境で実行します(タイムアウトは 60 秒)

インストール

npm(MCP サーバー)
npx signalfuse-mcp

または、グローバルにインストールします。

npm install -g signalfuse-mcp
Python クライアント(x402 決済機能を内蔵)
pip install signalfuse

エンドポイント一覧

メソッドパス説明価格
GET/v1/signal/{symbol}エントリー価格/TP/SL を含む統合方向性シグナル$0.010
GET/v1/signal/batchすべての資産のシグナルを一度に取得$0.075
GET/v1/sentiment/{symbol}ModernFinBERT によるセンチメント分析$0.002
GET/v1/regimeマクロ環境の分類(リスクオン/リスクオフ/中立)$0.001
GET/v1/arena/leaderboardストラテジーアリーナのランキング無料
GET/v1/arena/{strategy_id}/{symbol}特定のアリーナストラテジーによるシグナル$0.001
GET/v1/gateway/search/braveBrave のウェブ検索$0.008
POST/v1/gateway/search/tavilyTavily の AI 搭載ウェブ検索$0.012
POST/v1/gateway/search/fusedBrave と Tavily の検索結果を統合して重複を除去$0.015
POST/v1/gateway/execute/e2bサンドボックス内でのコード実行(Python/JS)$0.005
GET/v1/pricing料金情報無料
GET/v1/credits/balanceクレジット残高の確認無料
POST/v1/credits/trial無料トライアルクレジットを 5 件取得無料

無料トライアル

登録不要で 5 クレジットを取得できます。Ethereum ウォレットアドレスを送信してください。

curl -X POST https://api.signalfuse.co/v1/credits/trial \
  -H "Content-Type: application/json" \
  -d '{"wallet": "0xYOUR_ETH_ADDRESS"}'

レスポンス:

{
  "credit_token": "sf_abc123...",
  "credits": 5,
  "wallet": "0xYOUR_ETH_ADDRESS"
}

返された credit_token を、以降のリクエストで X-Credit-Token ヘッダーとして渡すか、MCP ツール呼び出しで使用してください。

リクエスト/レスポンスの例

取引シグナルを取得
curl https://api.signalfuse.co/v1/signal/BTC \
  -H "X-Credit-Token: sf_abc123..."
{
  "symbol": "BTC",
  "signal": "long",
  "signal_strength": 74,
  "confidence": 0.82,
  "regime": "risk_on",
  "components": {
    "social": {"score": 0.49, "label": "bullish"},
    "macro": {"score": 0.63, "label": "bullish"},
    "market": {"score": 0.42, "label": "long_bias"}
  },
  "updated_at": "2026-04-04T12:00:00Z"
}
センチメント分析を取得
curl https://api.signalfuse.co/v1/sentiment/ETH \
  -H "X-Credit-Token: sf_abc123..."
{
  "symbol": "ETH",
  "score": 0.65,
  "label": "bullish",
  "model": "ModernFinBERT",
  "updated_at": "2026-04-04T12:00:00Z"
}
マクロ環境を取得
curl https://api.signalfuse.co/v1/regime \
  -H "X-Credit-Token: sf_abc123..."
{
  "regime": "risk_on",
  "confidence": 0.78
}
アリーナのリーダーボードを取得
curl https://api.signalfuse.co/v1/arena/leaderboard
[
  {
    "strategy_id": "ema_5_breakout",
    "wins": 142,
    "losses": 98,
    "win_rate": 0.591,
    "total_pnl_bp": 340,
    "total_income_usd": 1720.50
  }
]
ウェブ検索(Brave)
curl "https://api.signalfuse.co/v1/gateway/search/brave?q=bitcoin+ETF+flows" \
  -H "X-Credit-Token: sf_abc123..."
ウェブ検索(Tavily)
curl -X POST https://api.signalfuse.co/v1/gateway/search/tavily \
  -H "Content-Type: application/json" \
  -H "X-Credit-Token: sf_abc123..." \
  -d '{"query": "bitcoin ETF flows", "search_depth": "advanced"}'
コードを実行(E2B サンドボックス)
curl -X POST https://api.signalfuse.co/v1/gateway/execute/e2b \
  -H "Content-Type: application/json" \
  -H "X-Credit-Token: sf_abc123..." \
  -d '{"code": "print(2 + 2)", "language": "python"}'
{
  "stdout": "4\n",
  "stderr": "",
  "exit_code": 0
}

料金

ティアクレジット価格1 クレジットあたりの料金
無料トライアル5$0$0
x402 従量課金無制限市場価格エンドポイント表を参照
スターターパック500signalfuse.co で購入可能まとめ買い割引
プロパック5,000signalfuse.co で購入可能まとめ買い割引

x402 は、HTTP マイクロペイメント向けのオープンプロトコルです。SignalFuse は Base 上の USDC を受け付けます。API キーやサブスクリプションは不要です。各リクエストには支払いヘッダーが含まれ、サーバーがオンチェーンで決済します。詳しくは x402 の仕様をご覧ください。

MCP ツール(合計11個)

MCP サーバーとして接続すると、SignalFuse は11個のツールを公開します。

ツール名説明
get_signal暗号資産の融合方向シグナル(方向、強度、信頼度、レジーム、エントリー/TP/SL)
get_signal_batchサポート対象の全資産のシグナルを1回の呼び出しで取得
get_sentimentModernFinBERT によるセンチメント分析(スコア、ラベル)
get_regimeマクロレジームの分類(risk_on、risk_off、neutral)
get_arena_leaderboardStrategy Arena のランキング(勝率、損益、収益を含む。無料)
get_arena_signal指定した資産について、特定のアリーナ戦略によるシグナルを取得
search_braveBrave Search 経由のウェブ検索
search_tavilyTavily による AI 搭載ウェブ検索
execute_codeE2B によるサンドボックス内での Python/JavaScript 実行
get_pricing料金情報(無料)
check_balanceクレジット残高の確認(無料)
Strategy Arena の戦略
戦略 ID説明
ema_5_breakout指数移動平均のクロスオーバーに基づくトレンドフォロー
rsi_7_extremesRSI の買われすぎ/売られすぎ水準でのモメンタムエントリー
rsi_reversion_swingRSI の極端な水準に逆らう平均回帰エントリー
vwap_reversion出来高加重平均価格周辺での平均回帰エントリー

エージェントフレームワークとの統合

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "signalfuse": {
      "command": "npx",
      "args": ["-y", "signalfuse-mcp"]
    }
  }
}
Claude Code

プロジェクトの .mcp.json に追加します。

{
  "mcpServers": {
    "signalfuse": {
      "command": "npx",
      "args": ["-y", "signalfuse-mcp"]
    }
  }
}
LangChain(Python)
from langchain_signalfuse import SignalFuseTool, SentimentTool, MacroRegimeTool

tools = [
    SignalFuseTool(credit_token="sf_abc123..."),
    SentimentTool(credit_token="sf_abc123..."),
    MacroRegimeTool(credit_token="sf_abc123..."),
]
agent = initialize_agent(tools, llm, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION)

7個のツール一式については、このリポジトリの langchain_signalfuse.py を参照してください。

ElizaOS
import signalfuseActions from "./elizaos_plugin";
// Register actions: getSignalAction, getSentimentAction, getRegimeAction, getSignalBatchAction, getArenaLeaderboardAction

プラグイン全体については、このリポジトリの elizaos_plugin.ts を参照してください。

直接 HTTP を使用(任意の言語)
import requests

response = requests.get(
    "https://api.signalfuse.co/v1/signal/BTC",
    headers={"X-Credit-Token": "sf_abc123..."}
)
signal = response.json()
print(signal["signal"], signal["signal_strength"])
const res = await fetch("https://api.signalfuse.co/v1/signal/BTC", {
  headers: { "X-Credit-Token": "sf_abc123..." }
});
const signal = await res.json();
console.log(signal.signal, signal.signal_strength);

サポート対象の資産

BTC、ETH、SOL、DOGE、PEPE、WIF、BONK、ARB、OP、AVAX に対応しており、対象は定期的に追加されます。引数を指定せずに get_signal_batch を使うと、現在の全リストを取得できます。

機械可読な情報

リンク

関連項目

  • signalfuse-divigent-router — x402 の受領証を Base 上の Divigent の利回り運用に振り分ける、オープンソースの TypeScript サイドカー(Apache 2.0)です。販売者側の統合例です。

免責事項

SignalFuse はデータ融合 API であり、金融アドバイスを提供するものではありません。シグナルは、センチメント、マクロ、マーケット構造のデータから導き出した数学的な合成値です。誤る可能性があります。取引は自己責任で行ってください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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