Token导航 LogoToken导航TokenDH.com
MCP Rss Aggregator logo
AI代理未说明官方级别未说明来源级核验

MCP Rss Aggregator

MCP Server

一个通过模型上下文协议(MCP)为Claude Desktop提供RSS内容聚合与阅读功能的服务,支持OPML导入和多源分类管理。

工具数

1

提示词数

0

GitHub Stars

25

资源数

0
TypeScriptClaudeAI代理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

imprvhub

提供方

imprvhub

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP RSS聚合器

![Trust Score](https://archestra.ai/mcp-catalog/imprvhub__mcp-rss-aggregator) ![Verified on MseeP](https://mseep.ai/app/51854dcf-6cb2-4bd0-a37f-5b87ba25d7c7) ](https://smithery.ai/server/@imprvhub/mcp-rss-aggregator)

An integration that allows Claude Desktop to fetch and read content from your favorite RSS feeds using the Model Context Protocol (MCP).

特性

  • 直接在Claude Desktop中阅读您最喜欢的RSS提要中的文章
  • 支持OPML文件导入您现有的订阅源
  • 按类别组织提要
  • 获取所有订阅源中的最新文章
  • 按订阅源或类别筛选文章
  • 格式良好的文章演示文稿,包括标题、片段和链接

演示

Timestamps

点击任何时间戳跳转到视频的该部分

00:00 - RSS源演示示例: 使用存储库中包含的默认“samplefeed.opml”文件。本节展示了Claude如何通过MCP(模型上下文协议)处理和呈现来自TechCrunch、The Verge和其他技术出版物等来源的新闻内容。

01:05 - 配置文件编辑过程: 逐步演示如何访问和修改claude_desktop_config.json文件,将OPML文件路径引用从默认示例更改为自定义的“my feed.OPML”文件。

01:15 - 应用程序重启过程: 说明关闭和重新打开Claude Desktop应用程序以正确加载和应用修改后的OPML文件配置更改的必要步骤。

01:25 - 自定义RSS源结果: 实现自定义OPML文件后的结果演示。本节重点介绍了Claude Desktop现在提供的扩展和更多样化的新闻来源,包括西班牙语内容。

需求

  • Node.js 16或更高版本
  • 克劳德桌面版
  • 互联网连接以访问RSS源

安装

手动安装

  1. 克隆或下载此存储库:
git clone https://github.com/imprvhub/mcp-rss-aggregator
cd mcp-rss-aggregator
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

饲料配置

RSS聚合器支持OPML和JSON格式的提要配置。

使用OPML(推荐)

OPML(大纲处理器标记语言)是大多数RSS阅读器用于导出和导入提要订阅的标准格式。

包含流行提要的示例OPML文件包含在 public/sample-feeds.opml 文件。你可以:

  1. 按原样使用此文件
  2. 编辑它以添加自己的提要
  3. 用现有RSS阅读器的导出替换它

大多数RSS阅读器允许您将订阅导出为OPML文件。

使用JSON

或者,您可以使用以下格式在JSON文件中定义提要:

[
  {
    "title": "Hacker News",
    "url": "https://news.ycombinator.com/rss",
    "htmlUrl": "https://news.ycombinator.com/",
    "category": "Tech News"
  },
  {
    "title": "TechCrunch",
    "url": "https://techcrunch.com/feed/",
    "htmlUrl": "https://techcrunch.com/",
    "category": "Tech News"
  }
]

运行MCP服务器

有两种方法可以运行MCP服务器:

选项1:手动运行

  1. 打开终端或命令提示符
  2. 导航到项目目录
  3. 直接运行服务器:
node build/index.js

使用Claude Desktop时,请保持此终端窗口打开。服务器将一直运行,直到您关闭终端。

选项2:使用Claude Desktop自动启动(建议常规使用)

克劳德桌面可以在需要时自动启动MCP服务器。要设置此项,请执行以下操作:

配置

Claude Desktop配置文件位于:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

编辑此文件以添加RSS聚合器MCP配置。如果文件不存在,请创建它:

{
  "mcpServers": {
    "rssAggregator": {
      "command": "node",
      "args": ["ABSOLUTE_PATH_TO_DIRECTORY/mcp-rss-aggregator/build/index.js"],
      "feedsPath": "ABSOLUTE_PATH_TO_YOUR_FEEDS_FILE.opml"
    }
  }
}

重要说明:

  • 替换 ABSOLUTE_PATH_TO_DIRECTORY 随着 完全绝对路径 安装MCP的位置

- macOS/Linux示例: /Users/username/mcp-rss-aggregator - Windows示例: C:\\Users\\username\\mcp-rss-aggregator

  • 替换 ABSOLUTE_PATH_TO_YOUR_FEEDS_FILE.opml 带有OPML或JSON文件的路径

- 如果省略,将使用示例提要文件

如果您已经配置了其他MCP,只需在“mcpServers”对象中添加“rssAggregator”部分:

{
  "mcpServers": {
    "otherMcp1": {
      "command": "...",
      "args": ["..."]
    },
    "rssAggregator": {
      "command": "node",
      "args": [
        "ABSOLUTE_PATH_TO_DIRECTORY/mcp-rss-aggregator/build/index.js"
      ],
      "feedsPath": "ABSOLUTE_PATH_TO_YOUR_FEEDS_FILE.opml"
    }
  }
}

当Claude Desktop需要时,MCP服务器将根据您的配置自动启动 claude_desktop_config.json 文件。

用法

  1. 修改配置后重新启动Claude Desktop
  2. 在克劳德,使用 rss 与RSS聚合器MCP服务器交互的命令
  3. MCP服务器作为由Claude Desktop管理的子进程运行

可用命令

RSS聚合器MCP提供了一个名为 rss 有几个命令:

命令描述参数示例
latest显示所有订阅源的最新文章可选限制(--N)rss latest --20
topbest显示所有订阅源中的热门文章可选限制(--N)rss top --15
list列出所有可用提要rss list
--[feed-id]显示特定提要中的文章可选限制(--N)rss --hackernews --10
[category]显示特定类别的文章可选限制(--N)rss "Tech News" --20
set-feeds-path --[path]设置OPML/JSON文件的路径文件的路径rss set-feeds-path --/path/to/feeds.opml

示例用法

以下是如何与Claude一起使用RSS聚合器的各种示例:

直接命令:

rss latest
rss top --20
rss list
rss "Tech News"
rss --hackernews
rss --techcrunch --15

自然语言查询:

您还可以使用自然语言与MCP进行交互。Claude将解释这些请求并使用适当的命令:

  • “黑客新闻的最新消息是什么?”
  • “今天给我看顶尖的科技文章”
  • “从我的编程提要中获取最新文章”
  • “列出我的所有RSS源”

扩展使用示例

每日新闻简报

从所有来源获取新闻简报:

rss latest --25

这将获取您所有提要中的25篇最新文章,让您快速了解最新消息。

探索热门内容

查找最重要或最受欢迎的文章:

rss top --20

基于类别的阅读

专注于特定的内容类别:

rss "Tech News" --30
rss "Politics" --15
rss "Science" --10

源特定更新

阅读您关注的特定来源的更新:

rss --hackernews --20
rss --nytimes
rss --techcrunch --15

发现您可用的订阅源

了解您配置了哪些提要:

rss list

合并多个请求

您可以发出多个连续的请求来构建一个全面的视图:

rss "Tech News" --10
rss "Finance" --10
rss top --5

实用工作流程

  1. 晨间例事:
   rss top --10
   rss "News" --5
  1. 行业研究:
   rss "Industry News" --15
   rss --bloomberg --5
  1. 技术更新:
   rss --hackernews --10
   rss --techcrunch --5

与克劳德合作

你可以让克劳德分析或总结这些文章:

  1. 运行后: rss latest --10

问:“你能总结一下这些文章吗?”

  1. 运行后: rss "Tech News" --15

问:“这些技术文章的主要趋势是什么?”

  1. 运行后: rss --nytimes --washingtonpost --10

问:“比较这些来源如何报道时事”

故障排除

“服务器已断开连接”错误

如果您在Claude Desktop中看到错误“MCP RSS聚合器:服务器已断开连接”:

  1. 验证服务器是否正在运行:

- 打开终端并手动运行 node build/index.js 从项目目录 - 如果服务器成功启动,请在保持此终端打开的同时使用Claude

  1. 检查您的配置:

- 确保绝对路径 claude_desktop_config.json 适用于您的系统 - 仔细检查你是否使用了双睫毛(\\)对于Windows路径 - 验证您使用的是从文件系统根目录开始的完整路径

工具未出现在Claude中

如果Claude中没有出现RSS聚合器工具:

  • 确保配置后重新启动了Claude Desktop
  • 检查Claude Desktop日志中是否存在任何MCP通信错误
  • 确保MCP服务器进程正在运行(手动运行以确认)

饲料未加载

如果您的订阅源加载不正确:

  • 确保您的OPML/JSON文件格式正确
  • 检查是否 feedsPath 配置正确
  • 尝试使用已知良好的提要文件手动运行服务器

贡献

欢迎为改进RSS聚合器做出贡献!以下是您可以做出贡献的一些方式:

  1. 添加对更多提要格式的支持
  2. 改进提要解析和错误处理
  3. 为文章添加更多可视化选项
  4. 提高分类和过滤能力

许可证

此项目根据Mozilla公共许可证2.0获得许可-请参阅 许可证 文件以获取详细信息。

相关链接

目录标签

目录标签

TypeScriptClaudeAI代理RSS阅读器混合部署可托管内容聚合信息管理Claude集成MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP