关于 AI Signals (Signals API)
AI Signals 是供 Agent 获取 AI 模型、代码仓库及相关资讯每日动态的 MCP 服务。五种工具提供变化追踪、排名和引用文本;免费数据层无需 API 密钥。
主要功能
- 01获取每日四条动态
- 02追踪快照间的变化
- 03查看 Hugging Face 模型排名
- 04查看 GitHub 仓库排名
- 05列出可用归档日期
适用场景
- 01了解当前 AI 动态
- 02跟踪模型和仓库排名变化
- 03在 Agent 回复中引用排名数据
MCP 相关
该服务提供五种工具,用于获取每日动态、变化、模型与仓库排名以及归档列表。可通过 stdio 本地运行,也可使用托管的 streamable HTTP 端点。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://data.jiangzhang.ca/signals4/mcpclaude mcp add --transport http ca-jiangzhang-api-signals-api https://data.jiangzhang.ca/signals4/mcp{"mcpServers":{"ca-jiangzhang-api-signals-api":{"type":"http","url":"https://data.jiangzhang.ca/signals4/mcp"}}}在 Cursor 中打开{"servers":{"ca-jiangzhang-api-signals-api":{"type":"http","url":"https://data.jiangzhang.ca/signals4/mcp"}}}在 VS Code 中打开{"mcpServers":{"ca-jiangzhang-api-signals-api":{"type":"http","url":"https://data.jiangzhang.ca/signals4/mcp"}}}{"mcpServers":{"ca-jiangzhang-api-signals-api":{"serverUrl":"https://data.jiangzhang.ca/signals4/mcp"}}}命令在终端中运行;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_models | Hugging Face 模型及其排名、排名变动和势头,还有可直接引用的句子 |
top_repos | GitHub 代码仓库,字段格式相同 |
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 说明。)
安装
- 将
mcp_server.py下载到任意位置(例如~/mcp/signals/mcp_server.py)。 - 将其添加到 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 许可。数据沿用上述独立许可。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。