RSS阅读器

一款允许Claude读取、搜索和引用来自任何RSS订阅源的文章的工具,适用于历史研究和知识管理。

  • by ai-and-history-collaboratory
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 ai-and-history-collaboratory/rss-reader

使用说明

克劳德的RSS阅读器

把你的时事通讯带到你的研究对话中。

这个工具允许Claude阅读、搜索和参考您关注的任何时事通讯或博客中的文章——Substack、WordPress、Ghost或任何有RSS提要的网站。你可以让克劳德在对话中直接查找并引用你的阅读内容,而不是在标签页之间切换或搜索你的电子邮件。

由历史学家为历史学家而建。部分 AI+历史合作实验室.


它能做什么?

安装后,您可以对Claude说这样的话:

“伊桑·莫利克最近写了什么关于特工的文章?”

“在我的历史通讯中搜索有关手写识别的文章”

*“显示存档提要中的最新帖子”

“给我科林关于奥斯曼档案馆的文章全文”

“添加Dan Cohen的《人道创意》时事通讯,网址为https://buttondown.com/dancohen/rss"

Claude将搜索您配置的新闻通讯,向您显示摘录结果,并检索完整文章——所有这些都在对话中。无需从浏览器选项卡复制和粘贴。


它是如何工作的?

大多数时事通讯都会发布 RSS订阅源 --他们文章的机器可读列表。这个工具教克劳德如何代表你获取和搜索这些提要。

Your newsletters ──[RSS feeds]──► This tool ──[MCP protocol]──► Claude
   (on the web)                (on your computer)              (Chat, Cowork, or Code)

该工具在您自己的计算机上运行。不向任何第三方发送任何内容。克劳德通过Anthropic的 模型上下文协议(MCP) --该系统允许克劳德连接到谷歌云端硬盘、Slack和其他服务。


开始前你需要什么

  1. 克劳德桌面 (应用程序,而不是网站)与Pro、Max、Team或Enterprise订阅
  2. Python 3.10或更高版本 --如果你没有,看看 安装Python 在......下面
  3. Windows 10或11 (稍后将提供macOS和Linux说明)

如果你不确定你是否有Python,打开“开始”菜单,键入 cmd,按Enter键,然后键入 python --version.如果你看到一个版本号(如 Python 3.12.1)你准备好了。


安装

步骤1:下载此存储库

点击绿色 代码 此页面顶部的按钮,然后 下载ZIP.

将文件夹解压缩到方便的地方——您的桌面或下载文件夹就可以了。

📸 需要截图:GitHub“代码”按钮→ 下载ZIP

步骤2:运行安装程序

打开解压缩的文件夹 双击 setup.bat.

将出现一个蓝色窗口,显示安装进度。大约需要1-2分钟。每完成一步,您都会看到复选标记(✓)。

📸 需要截图:setup.bat正在运行,显示带有进度消息的蓝色安装程序窗口

当它说 “完成!您可以关闭此窗口”,安装完成。

安装程序在以下位置创建一个文件夹 C:\Users\YourName\mcp-servers\rss-reader\ 包含该工具及其所有依赖项。

步骤3:连接到克劳德桌面

这是唯一需要编辑文本文件的步骤。安装程序将准确显示要添加的内容,并将其保存到可以复制的文件中。

  1. 打开克劳德桌面
  2. 点击 ≡ 菜单(左上角)→ 设置 → 开发者 → 编辑配置
  3. 这将打开一个名为的文件 claude_desktop_config.json
  4. 查找 "mcpServers" 部分(或创建一个)并添加安装程序显示的代码片段

它看起来像这样:

{
  "mcpServers": {
    "rss-reader": {
      "command": "C:\\Users\\YourName\\mcp-servers\\rss-reader\\.venv\\Scripts\\python.exe",
      "args": ["C:\\Users\\YourName\\mcp-servers\\rss-reader\\rss_reader_mcp.py"]
    }
  }
}

📸 需要截图:Claude Desktop设置显示如何导航到配置文件

📸 需要截图:在记事本中打开配置文件,突出显示rss阅读器部分

  1. 保存文件并 重新启动克劳德桌面

步骤4:验证它是否有效

打开一个新的Claude对话,然后键入:

“您可以访问哪些RSS源?”

克劳德应该列出十个预先配置的提要——五个时事通讯和五个存档/图书馆博客。如果是这样,安装就完成了。

📸 需要截图:Claude在对话中列出配置的提要


在Claude Chat、Cowork和代码中使用它

RSS阅读器可在Claude Desktop的所有三个选项卡中工作:

选项卡 工作原理 最适合
聊天 让克劳德搜索或阅读对话中的文章 快速查找,查找参考文献
同事 Claude可以将时事通讯内容纳入更大的任务中 研究报告、文献综述
代码 可通过终端中的MCP工具获得 自动化工作流、脚本编写

您不需要在每个选项卡中做任何不同的事情——Claude可以自动访问所有选项卡中的RSS工具。

📸 需要截图:出现在Claude Desktop中的RSS工具(工具列表或Cowork中的对话)


预配置的订阅源

该工具已经设置了十个提要——五个人工智能/生产力通讯和五个来自档案馆和图书馆的机构提要:

人工智能与生产力

通讯 作者 焦点
生成性生活 Colin Greenstreet 历史和档案研究的人工智能
生成历史 Mark Humphries 历史教学与研究中的生成性人工智能
一件有用的事情 Ethan Mollick 工作、教育和生活的人工智能
潜在空间 Swyx&Alessio 人工智能工程和基础设施
Forte实验室 Tiago Forte 生产力和知识管理

档案馆和图书馆

Feed 机构 焦点
国家档案博客 英国国家档案馆 文件发布、研究指南、收藏亮点
历史片段 美国国家档案馆(NARA) 文件和藏品背后的故事
美国国会图书馆-Bibliomania 美国国会图书馆 珍本书、特藏和珍宝
互联网档案博客 互联网档案馆 开放存取、数字化、数字保存
DGLAB 文件 DGLAB葡萄牙 托姆博塔,地区档案,信息科学(葡萄牙语)

您可能要添加的可选提要:

这些不是预先配置的,但与RSS阅读器配合良好。通过询问Claude来添加它们(例如。, “添加史密森尼历史订阅源”):

Feed URL 焦点
NARA-未写的记录 https://unwritten-record.blogs.archives.gov/feed/ 照片、电影、地图、录音
苏格兰国家图书馆 https://blog.nls.uk/feed/ 数字化、手稿、地图、苏格兰历史
史密森尼杂志-历史 https://www.smithsonianmag.com/rss/history/ 公共历史新闻
大英博物馆博客 https://blog.britishmuseum.org/feed/ 以对象为中心的帖子、全球收藏
国家安全档案馆 https://nsarchive.gwu.edu/feed 解密文件、《信息自由法》、冷战、情报
LOC-被拘留的Legis https://blogs.loc.gov/law/feed/ 法律史、国际法、立法研究
LOC-今日民俗 https://blogs.loc.gov/folklife/feed/ 口述历史、民族志、文化传统

添加您自己的新闻通讯

选项A:问克劳德(最简单)

在对话中告诉克劳德:

“添加Dan Cohen的《人道创意》时事通讯https://buttondown.com/dancohen/rss"

Claude将验证提要、检测平台并保存。无需重新启动。

选项B:编辑feeds.json(更多控制)

打开 C:\Users\YourName\mcp-servers\rss-reader\feeds.json 在任何文本编辑器中添加条目。请参阅 配置指南 了解详情。

查找时事通讯的RSS订阅源

大多数平台以可预测的URL发布提要:

平台 源URL模式
变电站 https://name.substack.com/feed
WordPress https://site.com/feed/
幽灵 https://site.com/rss/
按纽 https://buttondown.com/author/rss
中等 https://medium.com/feed/@author

如果你找不到饲料,问克劳德: “你能帮我找到[时事通讯名称]的RSS提要吗?”


使用标签搜索

每个饲料可以有 标签 --标签,让你一次搜索一组提要。预配置的提要使用以下标签 history, ai-tools, productivity, archives, libraries,以及 digital-infrastructure.

尝试:

“历史作家这个月发表了什么?”

“在存档源中搜索新文档发布”

“互联网档案馆一直在写什么?”

“在生产力提要中搜索有关记笔记的文章”

Claude将使用标签找出哪些提要与您的请求相匹配。


常见问题

我的数据是否被发送到任何地方?

不是的。该工具完全在您的计算机上运行。RSS提要直接从时事通讯的网站获取到您的计算机上。没有任何东西通过任何第三方服务器。

它适用于付费墙通讯吗?

RSS提要只包含公开可用的内容。对于付费新闻通讯,您会看到文章标题,有时还会看到预览,但不会看到仅限订阅者的帖子的全文。

如果时事通讯没有RSS订阅源怎么办?

大多数时事通讯都有,但有些平台(尤其是领英时事通讯)不提供RSS提要。如果你找不到,这个工具将无法访问该源。

我能打碎什么东西吗?

不是。该工具完全是只读的——它获取文章,但从不发布、编辑或删除任何内容。如果提要URL错误,最糟糕的情况是出现错误消息。

如何更新到较新版本?

从此存储库下载新的ZIP并运行 setup.bat 再一次。它将更新服务器文件,同时保留您的 feeds.json (您的个人订阅源列表)。


安装Python

如果你没有安装Python:

  1. 首选 python.org/下载
  2. 点击大黄色 “下载Python 3.x.x” 按钮
  3. 运行安装程序
  4. 重要提示: 在第一个屏幕上,选中以下框 “将Python添加到PATH”
  5. 点击“立即安装”

📸 需要截图:Python安装程序显示“将Python.exe添加到PATH”复选框

安装后,您可能需要关闭并重新打开任何终端窗口,以便识别Python。


故障排除

问题 该怎么办
setup.bat 说“未安装Python” 安装Python(见上文)并确保选中“添加到PATH”
Claude没有显示RSS工具 检查一下 claude_desktop_config.json 已正确保存,然后重新启动Claude Desktop
“未知提要”错误 类型 “你有什么RSS源?” 查看可用的源名称
订阅源不显示文章 订阅源URL可能错误。尝试在浏览器中打开它——您应该看到XML
Claude说“工具不可用” 请确保您在浏览器中使用的是Claude Desktop(应用程序),而不是Claude.ai

对于开发者

如果要检查或修改代码:

  • rss_reader_mcp.py --MCP服务器(Python,约500行)
  • feeds.json --饲料配置
  • setup.bat --Windows安装程序脚本
  • requirements.txt --Python依赖关系

服务器使用 FastMCP (Python MCP SDK),并通过stdio传输与Claude通信。请参阅 部署备忘录 了解架构细节。

欢迎投稿,特别是对于macOS/Linux安装脚本和其他平台解析器。


学分

由...创建 科林·斯特里特 作为...的一部分 打开奥斯曼档案馆 该倡议和AI+历史合作实验室。

使用模型上下文协议与Claude(Anthropic)一起构建。


许可证

MIT——自由使用、自由修改、自由分享。