Signaldaemon

io.github.bevanding由 GitHub 账号 bevanding 发布v1.0.0更新于 Oct 25, 2026

Narrative & signal intelligence for AI agents: crypto/AI/macro convergence & divergence.

已验证Streamable HTTP可网页运行网页搜索与抓取金融

概览

AI 生成的概览

远程 MCP 服务器,为助手提供精选的加密、AI 与宏观市场叙事,并对拟议交易做叙事层校验。

可以做什么
按指定数量获取排序后的市场叙事,含强度、动能与价格背离信号。按主题查询获取精选的干净文章流,可附加分类。对候选交易做叙事层校验,返回支持、谨慎、矛盾或无信号的态度,并附理由与置信度。三个工具均标注为只读,且在无覆盖时如实说明而非编造。
适用场景
适合需要加密、AI 与宏观主题叙事层面背景的助手,或想在提交交易前判断其是否符合当前叙事。它不是价格或行情数据源,也不是原始新闻流。
运行要求
远程 Streamable HTTP 端点;需在 x-api-key 请求头中提供 API 密钥,可自助申请、无需注册。不支持远程 MCP 的客户端可用本地 stdio 桥接,需 Python 与 mcp 包及 SIGNALDAEMON_API_KEY 环境变量,或使用 Docker。工具调用需要密钥,工具列表查询无需密钥。
安装前请注意
API 密钥属于凭据,应妥善保管;桥接程序从 SIGNALDAEMON_API_KEY 读取。vet_trade 仅校验候选交易,明确不是交易建议,交易决策仍由用户负责。查询内容与交易细节会发送给第三方托管服务,其处理流程并非开源。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "signaldaemon": {
      "type": "http",
      "url": "https://api.signaldaemon.com/mcp"
    }
  }
}

README

signaldaemon

Narrative & signal intelligence for AI agents — crypto, AI, and macro. A dumb-but-trustworthy pipe: it delivers curated narrative & signal, not raw data, and it fails safe — when it has no coverage it says so, rather than inventing. Built for machines, not human eyes.

This repo is the front door — quickstart, client configs, and the interface contract. The pipeline itself (sources, scoring, curation) is not open source.


What it is (and isn't)

It isIt is not
Cross-source narrative convergence + capital-vs-narrative divergenceA price/market-data API (use CoinGecko etc. for that)
Coverage across ~14 crypto/AI/macro domainsA raw news firehose
Fails safe — "no coverage" over hallucinationA database you query for facts
For agents (API/MCP), token-cost-agnostic, quality-firstA human-facing dashboard

Quickstart

bash
# 1 · self-serve a demo key (no signup)KEY=$(curl -s -X POST https://api.signaldaemon.com/v1/request-key | jq -r .key)
# 2 · the day's ranked narratives + derived signals (cached, instant)curl -s https://api.signaldaemon.com/v1/narratives \  -H "x-api-key: $KEY" -d '{"limit":8}'
# 3 · clean narrative feed for a topiccurl -s https://api.signaldaemon.com/v1/feed \  -H "x-api-key: $KEY" -d '{"query":"restaking","limit":8}'

Connect from your agent (MCP)

Remote MCP over Streamable HTTP, authenticated with the x-api-key header.

bash
# Claude Codeclaude mcp add --transport http signaldaemon \  https://api.signaldaemon.com/mcp --header "x-api-key: <KEY>"
yaml
# Hermes Agent — ~/.hermes/config.yamlmcp_servers:  signaldaemon:    url: "https://api.signaldaemon.com/mcp"    headers: { x-api-key: "<KEY>" }

More clients (Cursor, Cline) in examples/mcp-configs.md. Tools: get_market_narratives(limit) · get_clean_feed(query, category, limit) · vet_trade(symbol, side) — all annotated readOnlyHint. vet_trade is the pre-trade gate: hand it a candidate trade and it returns a narrative-layer stance (support/caution/contradict/no_signal) with reason + confidence — it vets, it does not recommend.

Local stdio bridge

For clients that don't support remote MCP, this repo ships a thin stdio bridge (mcp_server.py) exposing the same three tools over the hosted API. It holds no methodology — just a client.

bash
pip install mcpexport SIGNALDAEMON_API_KEY=cns_...   # https://signaldaemon.com/consolepython mcp_server.py

Or with Docker:

bash
docker build -t signaldaemon-mcp . && \docker run -i -e SIGNALDAEMON_API_KEY=cns_... signaldaemon-mcp

The bridge starts and answers introspection (tools/list) without a key; tool calls require one.

Interface

Endpoints and response-field contract (incl. the divergence schema) in API.md. Field names are stable.

License

Examples and docs in this repo: MIT (see LICENSE). The signaldaemon service and pipeline are proprietary.

来源:README.md,提交 7f5a8d7

工具

3

get_market_narratives

Return top crypto market narratives with strength, momentum, and price divergence signals.

输入参数limit

vet_trade

Before placing a trade, check whether the crypto/AI/macro NARRATIVE layer supports, cautions, or contradicts it. Returns a stance (support|caution|contradict|no_signal) with reason + confidence. Read-only, NOT a trade recommendation — it vets YOUR candidate trade against cross-source narrative convergence and capital-vs-narrative divergence, and abstains (no_signal) when there is no narrative coverage. Call it as a second opinion after your own strategy/TA has a candidate {symbol, side}.

输入参数side必填sourcesymbol必填horizon

get_clean_feed

Return a curated clean feed of articles for a given query topic.

输入参数limitquery必填category

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

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

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分