使用说明
RSS MCP服务器
一个MCP服务器,允许AI助手订阅、获取、搜索和管理RSS提要。使用TypeScript和SQLite构建,具有全文搜索功能。
灵感
受启发于 Andrej Karpathy的帖子 关于恢复你的信息饮食:
“最近我发现自己又回到了RSS/Atom提要。有更多更高质量的长格式,更少的恶意内容……我们应该带回RSS——它是开放的、普遍的、可黑客攻击的。”
快速开始使用精心策划的提要:导入 黑客新闻2025最受欢迎博客 获取92个高质量科技博客的OPML文件:
import the OPML file from https://gist.github.com/emschwartz/e6d2bf860ccc367fe37ff953ba6de66b
克劳德将自动使用 import_opml 添加所有提要的工具。
特性
- 订阅RSS/Atom提要并获取新帖子
- 跨标题、摘要和内容的全文搜索(FTS5)
- 从网页中提取干净的文章内容(可读性)
- 从OPML文件批量导入提要
- 跟踪已读/未读状态
- 简明摘要的每日摘要
- HackerNews帖子受欢迎程度排名
- 有条件的HTTP请求(ETag/上次修改)和每次馈送速率限制
安装
作为Claude代码插件(推荐)
/plugin marketplace add 0xQuinto/rss-mcp
/plugin install rss-mcp@0xquinto-rss-mcp
通过bunx
bunx @0xquinto/rss-mcp
通过npx
npx @0xquinto/rss-mcp
工具
| 工具 | 说明 |
|---|---|
list_feeds |
列出所有已订阅的订阅源 |
add_feed |
通过URL订阅订阅源 |
remove_feed |
取消订阅并删除订阅源的所有帖子 |
import_opml |
从OPML文件批量导入提要 |
refresh_feeds |
获取最新帖子(所有订阅源或特定订阅源) |
get_posts |
通过过滤、分页和全文搜索查询帖子 |
get_post_content |
使用分页检索文章内容(max_length, offset) |
get_daily_digest |
获取最近帖子的简明摘要以进行综合 |
get_popular_posts |
按HackerNews参与度对最近发布的帖子进行排名 |
mark_read |
将帖子标记为已读 |
mark_unread |
将帖子标记为未读 |
数据
帖子存储在 ~/.rss-mcp/rss.db (SQLite)。数据库和FTS5索引在第一次运行时自动创建。
许可证
麻省理工学院