关于 signalfuse
SignalFuse 是面向 Agent 和交易系统的 MCP 服务及 REST API,提供加密货币信号、情绪分析、宏观状态、网页搜索和沙盒代码执行。调用通过 Base 上的 x402 USDC 支付或预付额度令牌结算。
主要功能
- 01加密货币方向交易信号
- 02情绪分析与宏观分类
- 03策略竞技场排名与信号
- 04Brave 和 Tavily 网页搜索
- 05沙盒 Python 与 JavaScript 执行
适用场景
- 01获取加密资产交易信号
- 02检查情绪和宏观环境
- 03比较竞技场策略结果
- 04为 Agent 搜索网页或执行代码
MCP 相关
提供 11 个 MCP 工具,涵盖信号、情绪、宏观状态、竞技场数据、网页搜索、代码执行、定价和额度余额。请求使用 x402 支付或额度令牌。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
11收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| symbol | string | 是 | 资产代码,例如 BTC、ETH、SOL、DOGE、PEPE |
| credit_token | string | 否 | 用于批量预付费访问的可选 credit token |
详细介绍

SignalFuse MCP 服务
用于加密货币交易信号、情绪分析、宏观环境分类、策略竞技场、网络搜索和沙盒代码执行的 MCP 服务和 REST API。专为 AI Agent、大模型和自主交易系统设计。
- 基础 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 代理网络搜索,并对结果进行去重和融合
- 在沙盒 E2B 环境中执行 Python 和 JavaScript 代码(超时为 60 秒)
安装
npm(MCP 服务)
npx signalfuse-mcp
或全局安装:
npm install -g signalfuse-mcp
Python 客户端(内置 x402 支付)
pip install signalfuse
端点参考
| 方法 | 路径 | 说明 | 价格 |
|---|---|---|---|
| GET | /v1/signal/{symbol} | 融合后的方向性信号,包含入场价 / 止盈 / 止损 | $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
}
定价
| 方案 | 额度 | 价格 | 单个额度成本 |
|---|---|---|---|
| 免费试用 | 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 | 加密资产的融合方向信号(方向、强度、置信度、市场状态、入场价/止盈价/止损价) |
get_signal_batch | 一次调用获取所有受支持资产的信号 |
get_sentiment | ModernFinBERT 情绪分析(评分、标签) |
get_regime | 宏观市场状态分类(risk_on、risk_off、neutral) |
get_arena_leaderboard | 策略竞技场排名,包含胜率、盈亏和收入(免费) |
get_arena_signal | 指定竞技场策略针对某项资产给出的信号 |
search_brave | 通过 Brave Search 搜索网页 |
search_tavily | 通过 Tavily 进行 AI 驱动的网页搜索 |
execute_code | 通过 E2B 在沙盒中执行 Python/JavaScript 代码 |
get_pricing | 定价信息(免费) |
check_balance | 额度余额查询(免费) |
策略竞技场策略
| 策略 ID | 描述 |
|---|---|
ema_5_breakout | 基于指数移动平均线交叉的趋势跟踪策略 |
rsi_7_extremes | 在 RSI 超买/超卖水平进行动量入场 |
rsi_reversion_swing | 针对 RSI 极值进行均值回归反向操作 |
vwap_reversion | 在成交量加权平均价附近进行均值回归入场 |
Agent 框架集成
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 — 开源 TypeScript 旁路程序(Apache 2.0),可将 x402 收据路由至 Base 上的 Divigent 收益。卖方集成参考实现。
免责声明
SignalFuse 是数据融合 API,不构成财务建议。信号是根据情绪、宏观和市场结构数据计算得出的数学综合指标,可能存在错误。交易风险由您自行承担。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。