
FeedWatch
io.github.bruceonline2026Published by GitHub account bruceonline2026v0.1.0Updated Oct 28, 2026
Monitor RSS/Atom/JSON feeds; alerts on new items AND edits to existing ones, with field-level diffs.
Overview
Remote MCP endpoint that watches RSS/Atom/JSON feeds and alerts on new items plus edits to existing ones, with field-level diffs.
- What you can do
- Register feed URLs (RSS, Atom or JSON Feed) for the service to monitor on your behalf.
- Get notified when new items appear in a watched feed.
- Detect changes to items that already exist, such as corrected text or quietly altered prices.
- Receive field-level diffs showing which field changed and from what value to what value.
- The README documents a REST API and MCP endpoint on the same host; the manifest lists no individual tool names.
- When to use it
- Useful when you need to track feeds where the important change is an edit rather than a new entry, for example news corrections or competitor price updates. Suited to ongoing monitoring of a handful of sources rather than one-off reading.
- Requirements
- A remote MCP endpoint at the given host; nothing to install locally. The README describes API keys issued to customers with quotas and rate limits, and a free tier of 5 monitors at a 6-hour frequency, but the manifest declares no authentication, environment variables or headers.
Installation
In SourceWeft
- Open FeedWatch in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.bruceonline2026%2Ffeedwatch/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"feedwatch": {
"type": "http",
"url": "https://api.tiici.com/mcp"
}
}
}README
FeedWatch MCP
RSS/Atom 变更监控 API + MCP Server 当前阶段:验证期准备(判定线:8 周内 5 个真实付费用户)
🌐 English version: README.en.md · 中文在下方
从这里开始
⚠️ 改代码前先看「回归测试要求点清单」 —— 里面有 89 项离线测试的覆盖现状、 19 项已知缺口、以及已证伪的 4 处错误「已验证」。 不要只看测试名声称覆盖了什么,要看它实际断言了什么。
一句话说明
客户把 RSS/Atom/JSON Feed 的网址交给我们,我们替他们盯着;内容变了就主动推送, 并精确告诉他哪个字段、从什么变成什么。
核心差异:竞品多数只能报"新增条目",我们能检测已有条目被修改并给出字段级 diff—— 新闻更正错字、竞品悄悄改价格,这些都不产生新条目,但恰恰是客户最需要知道的。
文档体系(四层结构)
分层判断标准
⚠️ 常见错误:把"为什么选 A 不选 B"写进运营手册。 平台会变(被收购、改费率),手册不会自动更新 —— 一份三个月前正确的手册,今天可能把人导向一个用不了的平台。
快速开始(开发者)
⚠️ Bind to
127.0.0.1, never0.0.0.0. Put Nginx (or any reverse proxy) in front so TLS, access logs and WAF are not bypassed.
测试
技术栈
为什么零框架依赖:便于跨环境(Linux/Windows)部署,减少供应链风险。
目录结构
当前状态
📋 完整台账见
docs/工作计划与进展.md(每日工作 + 下一步 8 项)
✅ 已就绪
⏳ 待办(完整版见工作计划)
⏸️暂缓:海外公司注册 —— 验证期不需要,确定要接 Checkout 2.0 / Stripe 时再办
📌 不在本项目范围:www.tiici.com / game.tiici.com 的证书续签属于 WordMaster 等其他站点,归各自项目台账管理,本台账不跟进。
核心判定线
⚠️ 不要用"技术跑通"当判定 —— 要有人掏钱。技术跑通只是必要条件。
⚠️ 两条给后续接手者的提醒
① 不要只看文档里的「已验证」三个字
本次审查里,团队成员至少 5 次写了「已验证」而结论后来被推翻。 可靠的方式是:临时把修复改回去,看测试会不会红。
② 声称「X 会失败」前,先证明 X 在应该成功时确实成功
只测失败路径无法区分「X 有问题」和「工具有问题」。
遇到问题先看
docs/复盘/调试复盘.md—— 那里记录了 10 个真实缺陷与它们被发现的经过, 避免重复踩坑。完整审查报告:
deliverables/gstack/pre-launch-review-feedwatch-2026-10-12.md
Source: README.md at commit 6a74489
Tools
0Version history
1- v0.1.0LatestOct 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declaredRequired10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts