signalfuse について
SignalFuse は、エージェントや取引システム向けの MCP サーバー兼 REST API で、暗号資産シグナル、センチメント、マクロ環境、ウェブ検索、サンドボックスでのコード実行を提供します。Base 上の x402 による USDC 決済、またはプリペイドクレジットを利用します。
主な機能
- 01暗号資産の方向性取引シグナル
- 02センチメント分析とマクロ分類
- 03Strategy Arena の順位とシグナル
- 04Brave と Tavily によるウェブ検索
- 05サンドボックスでの Python と JavaScript 実行
活用シーン
- 01暗号資産の取引シグナル取得
- 02センチメントとマクロ環境の確認
- 03Arena 戦略の結果比較
- 04エージェントによるウェブ検索やコード実行
MCP 対応
シグナル、センチメント、マクロ環境、Arena データ、ウェブ検索、コード実行、料金、クレジット残高を扱う 11 個の MCP ツールを提供します。リクエストには x402 決済またはクレジットトークンを使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
11掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| symbol | string | はい | 資産のティッカー。例:BTC、ETH、SOL、DOGE、PEPE |
| credit_token | string | いいえ | 一括前払いアクセス用の任意の credit token |
詳細

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/brave | Brave のウェブ検索 | $0.008 |
| POST | /v1/gateway/search/tavily | Tavily の AI 搭載ウェブ検索 | $0.012 |
| POST | /v1/gateway/search/fused | Brave と 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 従量課金 | 無制限 | 市場価格 | エンドポイント表を参照 |
| スターターパック | 500 | signalfuse.co で購入可能 | まとめ買い割引 |
| プロパック | 5,000 | signalfuse.co で購入可能 | まとめ買い割引 |
x402 は、HTTP マイクロペイメント向けのオープンプロトコルです。SignalFuse は Base 上の USDC を受け付けます。API キーやサブスクリプションは不要です。各リクエストには支払いヘッダーが含まれ、サーバーがオンチェーンで決済します。詳しくは x402 の仕様をご覧ください。
MCP ツール(合計11個)
MCP サーバーとして接続すると、SignalFuse は11個のツールを公開します。
| ツール名 | 説明 |
|---|---|
get_signal | 暗号資産の融合方向シグナル(方向、強度、信頼度、レジーム、エントリー/TP/SL) |
get_signal_batch | サポート対象の全資産のシグナルを1回の呼び出しで取得 |
get_sentiment | ModernFinBERT によるセンチメント分析(スコア、ラベル) |
get_regime | マクロレジームの分類(risk_on、risk_off、neutral) |
get_arena_leaderboard | Strategy Arena のランキング(勝率、損益、収益を含む。無料) |
get_arena_signal | 指定した資産について、特定のアリーナ戦略によるシグナルを取得 |
search_brave | Brave Search 経由のウェブ検索 |
search_tavily | Tavily による AI 搭載ウェブ検索 |
execute_code | E2B によるサンドボックス内での Python/JavaScript 実行 |
get_pricing | 料金情報(無料) |
check_balance | クレジット残高の確認(無料) |
Strategy Arena の戦略
| 戦略 ID | 説明 |
|---|---|
ema_5_breakout | 指数移動平均のクロスオーバーに基づくトレンドフォロー |
rsi_7_extremes | RSI の買われすぎ/売られすぎ水準でのモメンタムエントリー |
rsi_reversion_swing | RSI の極端な水準に逆らう平均回帰エントリー |
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 を使うと、現在の全リストを取得できます。
機械可読な情報
- OpenAPI 仕様: https://api.signalfuse.co/openapi.json
- x402 決済情報: https://api.signalfuse.co/.well-known/x402
- llms.txt: https://api.signalfuse.co/llms.txt
- MCP サーバー識別子:
io.github.hypeprinter007-stack/signalfuse - npm: npmjs.com/package/signalfuse-mcp
- PyPI: pypi.org/project/signalfuse
- Smithery: このリポジトリ内の
smithery.yamlを使って互換性を確保できます
リンク
- API: api.signalfuse.co
- x402 ディスカバリー: api.signalfuse.co/.well-known/x402
- OpenAPI: api.signalfuse.co/openapi.json
- llms.txt: api.signalfuse.co/llms.txt
- ウェブサイト: signalfuse.co
- 利回りページ: signalfuse.co/divigent — x402 の収益がどこに送られるかをリアルタイムで確認できます
- npm: npmjs.com/package/signalfuse-mcp
- PyPI: pypi.org/project/signalfuse
関連項目
- signalfuse-divigent-router — x402 の受領証を Base 上の Divigent の利回り運用に振り分ける、オープンソースの TypeScript サイドカー(Apache 2.0)です。販売者側の統合例です。
免責事項
SignalFuse はデータ融合 API であり、金融アドバイスを提供するものではありません。シグナルは、センチメント、マクロ、マーケット構造のデータから導き出した数学的な合成値です。誤る可能性があります。取引は自己責任で行ってください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。