mcpField
A
AI Signals (Signals API)

AI Signals (Signals API)

远程服务
github.com/jiangzhangcc-glitch开发工具02 周前更新
代码仓库

关于 AI Signals (Signals API)

AI Signals 是供 Agent 获取 AI 模型、代码仓库及相关资讯每日动态的 MCP 服务。五种工具提供变化追踪、排名和引用文本;免费数据层无需 API 密钥。

主要功能

  1. 01获取每日四条动态
  2. 02追踪快照间的变化
  3. 03查看 Hugging Face 模型排名
  4. 04查看 GitHub 仓库排名
  5. 05列出可用归档日期

适用场景

  1. 01了解当前 AI 动态
  2. 02跟踪模型和仓库排名变化
  3. 03在 Agent 回复中引用排名数据

MCP 相关

该服务提供五种工具,用于获取每日动态、变化、模型与仓库排名以及归档列表。可通过 stdio 本地运行,也可使用托管的 streamable HTTP 端点。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://data.jiangzhang.ca/signals4/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

5

此工具无需参数。

详细介绍

Signals API — MCP 服务

一个 MCP 服务,为 Claude / Cursor / 任意 MCP 客户端提供AI 信号数据:今日信号、变化内容,以及排名靠前的 AI 模型和代码仓库。

免费套餐无需 API 密钥。单文件,仅使用 Python 标准库——无需 pip install。

它能为 Agent 提供什么

工具返回内容
daily_signals今日 4 条信号——来自每个核心来源各 1 条(GitHub、Hugging Face、YouTube、硅谷新闻),每条均链接到原始内容
what_changed与上一份快照相比的差异:新条目、不再出现的实体、排名变动
top_modelsHugging Face 模型及其排名、排名变动和势头,还有可直接引用的句子
top_reposGitHub 代码仓库,字段格式相同
archive_days现有的每日版本(便于引用特定日期)

每个排名条目都带有 citation 字符串,Agent 可以引用其中的数字,而不是凭空编造。无法推导出排名的实体会以 unranked 发布,并注明原因——我们宁可返回“未排名”,也不提供编造的数值。

无需安装即可使用(托管端点)

此外还提供托管的 MCP 端点,因此无需下载,也无需本地 Python——只需将支持可流式传输 HTTP 的任意 MCP 客户端指向:

https://data.jiangzhang.ca/signals4/mcp

该端点已在官方 MCP Registry 中发布,名称为 ca.jiangzhang.api/signals-api-mcp,提供与单文件版本相同的 5 种工具。使用 curl 快速检查:

curl -s -X POST https://data.jiangzhang.ca/signals4/mcp \
  -H 'Content-Type: application/json' \
  -H 'Accept: application/json, text/event-stream' \
  -A 'my-agent/1.0' \
  --data '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

(这里同样需要 User-Agent 请求头——请参阅下文的 CDN 说明。)

安装

  1. 将 mcp_server.py 下载到任意位置(例如 ~/mcp/signals/mcp_server.py)。
  2. 将其添加到 MCP 客户端配置中:
{
  "mcpServers": {
    "signals": {
      "command": "python3",
      "args": ["/absolute/path/to/mcp_server.py"]
    }
  }
}

Claude Desktop:~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows)。重启客户端后,即可看到这 5 种工具。

需要 Python 3.9+。无依赖、无需密钥、无需注册。

不使用 MCP 客户端直接试用

echo '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"daily_signals","arguments":{}}}' \
  | python3 mcp_server.py

免费套餐与付费数据源

此服务读取免费端点,涵盖每天 1 个版本、4 个来源。 如果 Agent 需要更多内容,可使用付费数据源:

  • 8 个来源,而非 4 个(新增 arXiv、LMSYS Arena、热门话题汇总、硬件/芯片)

  • 每天更新 4 次,而非每天 1 个版本(邮件 / WebPush / API)

  • 完整历史记录和机器可读的归档,并提供稳定的 API 密钥

  • BASIC — CA$9.90/月 — 核心 4 个来源,18 个看板 × 每个看板排名前 3,每天早晨推送 1 封邮件(北京时间 08:00)。 订阅:https://data.jiangzhang.ca/signals4/buy?plan=basic

  • PLUS — CA$29.90/月 — 全部 8 个来源,可选择推送方式和时间(每天 4 次),每个看板排名前 3,并可通过 API 获取今日信号和统计数据。 订阅:https://data.jiangzhang.ca/signals4/buy?plan=plus

  • BUSINESS — CA$129.90/月 — 包含 PLUS 的全部内容,另外可添加自有内容并设置每个看板的条目数量(3–10),还可搜索历史记录并完整导出。 订阅:https://data.jiangzhang.ca/signals4/buy?plan=business

带来源归因的落地页(尚未选择套餐): → https://data.jiangzhang.ca/signals4/go?to=landing&src=mcp_github

一次性付费,无需订阅

另有一次性购买选项(无订阅、无续费): 编译后的数据集包(单个 JSONL、带索引的 SQLite、整洁的每日实体 CSV),每日更新——https://buy.stripe.com/00w28r4W08qq8CcecHgw008

免费端点将继续免费——此代码仓库不会开始要求提供密钥。

一个值得了解的陷阱(我们自己也遇到过)

API 前面的 CDN 会因 Python-urllib/… 这个默认 User-Agent 和空 User-Agent 返回 HTTP 403,拒绝请求。requests、httpx、aiohttp、Go、node-fetch、axios、okhttp 和 curl 都没问题——但如果你编写仅使用标准库的示例时忘记设置请求头,就会看到看似 API 故障的 403。此服务始终会发送该请求头。若直接调用端点,请设置 User-Agent:

curl -H 'User-Agent: my-app/1.0' https://data.jiangzhang.ca/signals4/api/today.json

数据来源和许可

信号来自公共 API 和公开信息源(GitHub 趋势榜、Hugging Face、YouTube 频道、arXiv、LMSYS Arena、硅谷新闻、硬件/芯片)。每条内容都链接到其原始来源;我们不会改写内容。衍生排名和热度变化由我们自己的每日快照重新计算,自动审计还会核对网站页面与 JSON 端点。

数据:CC BY 4.0——注明出处为 Signals 4 (Signals API),即可免费阅读、引用、注明出处并用于商业用途。每日数据集的机器可读镜像: https://github.com/jiangzhangcc-glitch/ai-signals-daily

来源标记:signals4-canary-2f9d71c4a8(如果此数据被镜像,将保留此标记以供溯源)。

工具背后的端点

  • https://data.jiangzhang.ca/signals4/api/today.json — 今日的 4 条信号
  • .../api/changes.json — 自上一个快照以来的变化
  • .../api/models.json · .../api/repos.json — 排名实体及引用
  • .../api/archive.json — 版本列表
  • https://data.jiangzhang.ca/llms.txt — 机器可读的网站摘要

开发

该服务是单文件实现,使用 stdio JSON-RPC,不依赖框架。读取请求行,并写入响应行。 已实现 initialize、tools/list、tools/call 和 ping;对于未知方法,会返回 JSON-RPC -32601,而不是静默失败。

服务器代码采用 MIT 许可。数据沿用上述独立许可。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。