RSS 订阅阅读
管理用户自己的 RSS 订阅并提取文章内容,用于新闻跟踪、资料收集和工作信息聚合。可以配置国内或自建的 RSS 来源。
安装到
npx -y rss-reader-mcp
MCP 配置仅供参考,请检查权限、命令和远端服务后自行配置。
README
RSS 订阅阅读
管理用户自己的 RSS 订阅并提取文章内容,用于新闻跟踪、资料收集和工作信息聚合。可以配置国内或自建的 RSS 来源。
安装与连接
使用本地 stdio 连接,在 MCP 客户端填写以下启动命令,并按项目文档完成所需配置。
npx -y rss-reader-mcp
需要 Node.js。使用本地 stdio 入口;取消快照中的 Smithery 托管地址。国外 RSS 示例并非必需,实际访问由用户配置的订阅源决定。
使用示例
根据上文用途,先针对你已授权的本地项目、数据库或国内数据源执行一次查询,再按结果继续操作。
项目来源
本页说明已核对项目资料和安装入口;不同设备、浏览器和第三方数据源的实际运行仍需在你的环境确认。
上游中文使用文档
RSS Reader MCP
一个用于RSS源聚合和文章内容提取的大模型上下文协议(MCP)服务器,你可以使用它来订阅RSS源并获取文章列表,或者从URL提取完整文章内容并格式化为Markdown。
English | 中文
🚀 快速开始
你可以在MCP客户端(如Claude Desktop、CherryStudio等)中使用此 MCP 服务器。
Claude Desktop
对于 Claude Desktop,你需要在 claude_desktop_config.json 文件的 “mcpServers” 部分添加以下配置信息:
{
"mcpServers": {
"rss-reader": {
"command": "npx",
"args": [
"-y",
"rss-reader-mcp"
]
}
}
}
使用示例
-
基础RSS源获取
能否从BBC新闻RSS源获取最新5条头条? URL: https://feeds.bbci.co.uk/news/rss.xml
-
完整文章内容提取
请将此文章完整内容提取为Markdown格式: https://example.com/news/article-title
🔧 工具参考
fetch_feed_entries
从指定URL获取RSS源条目
参数:
url(必填字符串):RSS源URLlimit(可选数字):返回条目上限(默认10,最大100)
返回: 包含源元数据和条目列表的JSON对象(含标题、链接、发布日期和摘要)
fetch_article_content
从URL提取文章内容并格式化为Markdown
参数:
url(必填字符串):文章URL
返回: 包含标题、Markdown内容、源URL和时间戳的JSON对象
⚙️ 传输方式与环境变量
该服务器支持两种传输方式:
- stdio(默认):通过标准输入/输出进行通信,适合 Claude Desktop 等使用本地进程的客户端。
- httpStream:通过 HTTP 流进行通信,适合支持 HTTP(S) 传输的客户端或容器化部署。
可用环境变量:
- TRANSPORT:选择传输方式,取值为
stdio(默认)或httpStream。 - PORT:当
TRANSPORT=httpStream时的监听端口,默认8081。 - MCP_SERVER_HOST:当
TRANSPORT=httpStream时的监听地址,默认localhost;在 Docker 中应设置为0.0.0.0以对外暴露端口。
如何切换传输方式:
- 使用 stdio(无需额外设置,默认):
- 适用于 Claude Desktop 的
command + args方式(见下文示例)。
- 适用于 Claude Desktop 的
- 使用 httpStream:
- 设置环境变量
TRANSPORT=httpStream并指定PORT(如不指定则为 8081)。 - 如在容器中运行,请同时设置
MCP_SERVER_HOST=0.0.0.0并映射端口。 - Dockerfile 中已经包含相关环境变量设置。
- 设置环境变量
Docker 部署
你也可以使用Docker容器运行此MCP服务器。首先,在工程根目录下构建Docker镜像:
docker build -t rss-reader-mcp .
使用 CherryStudio 为例,下面的示例展示了如何使用 CherryStudio 以 HTTP 方式运行该服务器:
{
"mcpServers": {
"rss-reader-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-p",
"8081:8081",
"-e",
"PORT=8081",
"rss-reader-mcp"
]
}
}
}
一些用于测试的 RSS 源
- BBC新闻:
https://feeds.bbci.co.uk/news/rss.xml - TechCrunch:
https://techcrunch.com/feed/ - Hacker News:
https://hnrss.org/frontpage - MIT科技评论:
https://www.technologyreview.com/feed/
评论与讨论
还没有评论,分享你的体验吧。