SignalStack

io.github.ud4090v由 GitHub 账号 ud4090v 发布v4.0.0更新于 Oct 29, 2026

Daily crypto market score 0-100 across 7 categories, via REST and MCP.

已验证SSE可网页运行金融数据与分析

概览

AI 生成的概览

SignalStack 是一个远程 MCP 服务器,让助手获取每日 0-100 的加密市场评分,含分类明细与历史记录。

可以做什么
  • 读取当天的综合 Candle Review 评分及其标签
  • 查询历史每日评分,可指定返回条数
  • 在付费层级获取按类别拆分的明细(价格走势、链上、衍生品、ETF 资金流、宏观、市值占比、情绪)
适用场景
适合需要快速获得预先算好的加密市场整体状况判断,或查看近期每日评分历史的场景,而不必自行处理原始行情数据。
运行要求
远程 SSE 端点,无需本地安装。免费层级不需要密钥。类别明细需在连接时提供 X-API-Key 请求头,密钥需联系服务方或通过其 RapidAPI 列表获取。
安装前请注意
Pro 访问依赖以 X-API-Key 传递的付费密钥,README 中 Stripe 计费仍列为待办。评分是基于 DefiLlama、CoinGecko 与 Dune 数据的第三方观点,约每日更新一次,不构成投资建议。README 记录的端点为明文 HTTP。

安装

在 SourceWeft 中

  1. 打开 控制台中的 SignalStack,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 SSE。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.ud4090v%2Fsignalstack-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "signalstack": {
      "type": "sse",
      "url": "https://mcp.sigintstack.io/mcp"
    }
  }
}

README

SignalStack

Daily crypto market intelligence — a 0-100 Candle Review score from real on-chain and market data. Available as a REST API and MCP server for AI agents.


What It Does

Every day at ~06:00 UTC, SignalStack pulls live data from DefiLlama, CoinGecko, and Dune Analytics, scores market conditions across 7 categories, and publishes a structured Candle Review.

Categories and weights:

CategoryMax Score
Price Action25
On-Chain20
Derivatives20
ETF Flows15
Macro10
Dominance5
Sentiment5
Total100

Score labels:

  • 80-100: Strongly Bullish
  • 60-79: Bullish
  • 40-59: Neutral
  • 20-39: Bearish
  • 0-19: Strongly Bearish

REST API — Live

Base URL: http://96.126.106.225:3458
OpenAPI spec: GET /openapi.yaml

Endpoints

EndpointTierDescription
GET /healthFreeHealth check
GET /candle/todayFree + ProToday's Candle Review
GET /candle/history?limit=30Free + ProHistorical reviews
GET /candle/category/{category}Pro onlyCategory breakdown
GET /openapi.yamlFreeOpenAPI 3.0 specification

Freemium Tiers

FreePro
API KeyNot requiredX-API-Key header
/candle/todaydate, score, labelFull JSON
/candle/historydate, score, labelFull JSON
/candle/category/:cat❌ 403✅ Full breakdown

Getting an API Key

Contact the SignalStack team or check the RapidAPI listing for pro tier access. Free tier requires no key.

Example — Free tier

bash
curl http://96.126.106.225:3458/candle/today
json
{  "date": "2026-03-28",  "score": 67,  "label": "Bullish"}

Example — Pro tier

bash
curl -H "X-API-Key: your-key-here" http://96.126.106.225:3458/candle/today
json
{  "date": "2026-03-28",  "score": 67,  "label": "Bullish",  "categories": {    "price_action": { "score": 18, "max": 25, "summary": "BTC up 3.2% on strong volume." },    "on_chain":     { "score": 14, "max": 20, "summary": "Exchange reserves declining." },    "derivatives":  { "score": 13, "max": 20, "summary": "Funding rates slightly positive." },    "etf_flows":    { "score": 11, "max": 15, "summary": "Spot ETF net inflows $400M." },    "macro":        { "score": 6,  "max": 10, "summary": "DXY weakening, risk-on." },    "dominance":    { "score": 3,  "max": 5,  "summary": "BTC dominance stable at 54%." },    "sentiment":    { "score": 2,  "max": 5,  "summary": "Fear & Greed index at 68." }  },  "outlook": "Near-term momentum remains bullish.",  "what_happened": "Spot ETF inflows hit $400M. BTC held above $70k.",  "generated_at": "2026-03-28T06:00:01.000Z"}

MCP Server — AI Agent Integration

SignalStack exposes an MCP (Model Context Protocol) server via SSE transport for direct AI agent integration.

Connection

SSE endpoint:     GET  http://96.126.106.225:3458/mcpRequest endpoint: POST http://96.126.106.225:3458/mcp

Available MCP Tools

ToolTierDescription
candle.get_todayFree + ProToday's composite score
candle.get_historyFree + ProHistorical reviews
candle.get_categoryProCategory breakdown

Connecting with an MCP client

typescript
// Example using MCP SDKconst client = new Client({ name: "my-agent", version: "1.0.0" }, { capabilities: {} });const transport = new SSEClientTransport(new URL("http://96.126.106.225:3458/mcp"));await client.connect(transport);
const result = await client.callTool({ name: "candle.get_today", arguments: {} });

Pass X-API-Key as a header on the SSE connection for pro tier access.


OpenAPI Specification

The full OpenAPI 3.0 spec is served live at:

GET http://96.126.106.225:3458/openapi.yaml

Also available as a static file at openapi.yaml in the project root.


Stack

  • Runtime: Node.js + TypeScript
  • Framework: Express
  • Data sources: DefiLlama (free), CoinGecko (free/demo), Dune Analytics
  • Storage: SQLite (score store, api-keys.db)
  • Transport: REST + MCP SSE
  • Deploy: systemd service + nginx reverse proxy

Directory Listings

SignalStack is listed on:


Versions

PhaseStatusDescription
P0-P2✅ CompleteMCP tools: DefiLlama + CoinGecko + Dune (21 tools)
P3✅ CompleteCandle Review scoring engine
P4✅ CompleteREST API + public MCP SSE + freemium gating
P5✅ CompleteOpenAPI spec + directory listings
P6BacklogStripe billing integration

来源:README.md,提交 d7f8735

工具

0
SourceWeft 尚未读取此服务器的工具。

版本历史

1
  1. v4.0.0最新Oct 29, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。