AI Signals (Signals API)

ca.jiangzhang.api由 api.jiangzhang.ca 发布v1.0.0更新于 Oct 25, 2026

Daily AI signals for agents: today's 4 signals, what changed, ranked models and repos

发布方自己的服务:SIGNALS Loyalty Agent Platform

已验证Streamable HTTP可网页运行数据与分析AI 与机器学习

概览

AI 生成的概览

一个远程 MCP 服务器,为助手提供每日 AI 信号、变化摘要,以及带引用的 Hugging Face 模型和 GitHub 仓库排名。

可以做什么
获取当天四条 AI 信号,分别来自 GitHub、Hugging Face、YouTube 和硅谷新闻,附原文链接,每行带引用字符串。对比上一份快照,查看新增条目、消失实体和排名变动。列出跟踪的 Hugging Face 模型和 GitHub 仓库,含排名、排名变化和势头。列出已归档的每日版本,便于引用具体日期。
适用场景
适合在用户询问今天 AI 领域有什么新动态、哪些开源 AI 项目或模型正在走红、或相比上次快照有何变化时使用,让回答基于可引用的数字而非猜测。
运行要求
远程 streamable HTTP 端点;免费层无需 API 密钥、注册或本地运行时。README 另述一个单文件 Python 3.9+ 版本,无依赖。需要网络访问;直接调用时须设置 User-Agent 请求头,因为 CDN 会拒绝空或裸 Python-urllib 的代理。
安装前请注意
免费层每天仅一个版本、四个来源;更广的来源、更高更新频率和完整历史以付费订阅或一次性数据集购买提供,注意可能出现的付费引导。该服务器只读取数据,不写入或删除任何内容。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "ai-signals-signals-api": {
      "type": "http",
      "url": "https://data.jiangzhang.ca/signals4/mcp"
    }
  }
}

README

Signals API — MCP server

An MCP server that gives Claude / Cursor / any MCP client AI signals data: today's signals, what changed, and ranked AI models & repositories.

No API key needed for the free tier. Single file, Python standard library only — no pip install.

What it gives an agent

ToolWhat it returns
daily_signalsToday's 4 signals — one from each core source (GitHub, Hugging Face, YouTube, Silicon Valley news), each linking to the original
what_changedDeltas since the previous snapshot: new entries, entities no longer seen, rank movers
top_modelsHugging Face models with rank, rank movement and momentum, plus a ready-to-cite sentence
top_reposGitHub repositories, same shape
archive_daysWhich daily editions exist (for citing a specific date)

Every ranked row carries a citation string, so an agent can cite the number instead of inventing one. Entities whose number cannot be derived are published as unranked with the reason — we would rather return "not ranked" than a made-up value.

Use it without installing anything (hosted endpoint)

There is also a hosted MCP endpoint, so no download and no local Python is needed — point any MCP client that speaks streamable HTTP at:

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

It is published in the official MCP Registry as ca.jiangzhang.api/signals-api-mcp and serves the same five tools as the single-file version. A quick check with curl:

bash
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"}'

(The User-Agent header matters here too — see the CDN note further down.)

Install

  1. Download mcp_server.py anywhere (e.g. ~/mcp/signals/mcp_server.py).
  2. Add it to your MCP client config:
json
{  "mcpServers": {    "signals": {      "command": "python3",      "args": ["/absolute/path/to/mcp_server.py"]    }  }}

Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows). Restart the client and the five tools appear.

Requires Python 3.9+. No dependencies, no key, no signup.

Try it without an MCP client

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

Free tier vs the paid feed

This server reads the free endpoints, which cover one edition a day, 4 sources. If your agent needs more than that, there is a paid feed:

  • 8 sources instead of 4 (adds arXiv, LMSYS Arena, hot-topic aggregation, hardware/chips)

  • 4 updates a day instead of one daily edition (email / WebPush / API)

  • full history and machine-readable archives, with a stable API key

  • BASIC — CA$9.90/month — Core 4 sources, 18 boards × Top 3 per board, one morning push email (08:00 Beijing). Subscribe: https://data.jiangzhang.ca/signals4/buy?plan=basic

  • PLUS — CA$29.90/month — All 8 sources, choose push method and times (4×/day), Top 3 per board, plus API access to today's signals and stats. Subscribe: https://data.jiangzhang.ca/signals4/buy?plan=plus

  • BUSINESS — CA$129.90/month — PLUS, plus your own content and quantity per board (3–10), searchable history and full export. Subscribe: https://data.jiangzhang.ca/signals4/buy?plan=business

Attributed landing page (no plan chosen yet): → https://data.jiangzhang.ca/signals4/go?to=landing&src=mcp_github

Pay once instead of subscribing

There is also a one-time option (no subscription, no renewal): the compiled dataset bundle (single JSONL, indexed SQLite, tidy daily entity CSV), refreshed daily — https://buy.stripe.com/00w28r4W08qq8CcecHgw008

The free endpoints stay free — this repo will not start requiring a key.

A trap worth knowing (we hit it ourselves)

The CDN in front of the API rejects the bare Python-urllib/… User-Agent and empty User-Agents with HTTP 403. requests, httpx, aiohttp, Go, node-fetch, axios, okhttp and curl are all fine — but if you write a plain-stdlib example and forget the header, you will see a 403 that looks like a broken API. This server always sends one. If you call the endpoints directly, set a User-Agent:

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

Data sources and license

Signals are collected from public APIs and public feeds (GitHub trending, Hugging Face, YouTube channels, arXiv, LMSYS Arena, silicon-valley news, hardware/chips). Each item links to its original source; we do not rewrite it. Derived rankings and momentum are recomputed from our own daily snapshots by an automated audit that also reconciles the site pages with the JSON endpoints.

Data: CC BY 4.0 — free to read, quote, cite and use commercially with attribution to Signals 4 (Signals API). Machine-readable mirror of the daily dataset: https://github.com/jiangzhangcc-glitch/ai-signals-daily

Provenance canary: signals4-canary-2f9d71c4a8 (kept for provenance if this data is mirrored).

Endpoints behind the tools

  • https://data.jiangzhang.ca/signals4/api/today.json — today's 4 signals
  • .../api/changes.json — deltas since the previous snapshot
  • .../api/models.json · .../api/repos.json — ranked entities + citations
  • .../api/archive.json — list of editions
  • https://data.jiangzhang.ca/llms.txt — machine-readable site summary

Development

The server is a single file, stdio JSON-RPC, no framework. Read a request line, write a response line. initialize, tools/list, tools/call, ping are implemented; unknown methods return JSON-RPC -32601 rather than failing silently.

MIT licensed (the server code). The data keeps its own license above.

来源:README.md,提交 97b3655

工具

5

daily_signals

Today's AI signals from Signals API: exactly 4 items, one from each core source (GitHub, Hugging Face, YouTube, Silicon Valley news), each linking to the original. Use when the user asks what's new in AI today.

无需输入参数。

what_changed

What changed in the AI landscape since the previous snapshot: new entries, entities no longer seen, and rank movers. Use when the user asks what's moving, rising, or different lately.

无需输入参数。

top_models

Hugging Face models we track, with rank, rank change and 7-day momentum. Entries without a derivable number are marked 'not ranked' with a reason instead of a guessed value.

输入参数limit

top_repos

GitHub repositories we track, with rank, rank change and momentum. Use when the user asks which open-source AI projects are trending.

输入参数limit

archive_days

List the archived daily editions (dates) available from the free digest. Use to find which dates can be cited.

无需输入参数。

版本历史

1
  1. v1.0.0最新Oct 15, 2026

评分

已满足适用检查项的 90%

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

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

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

其他 Signals 集成