feed-mcp 翻译为中文是“饲料-多点控制处理器(或饲料-MCP,具体根据上下文确定MCP的准确含义,但通常MCP可理解为某种多点控制或管理的系统/设备)”。不过,在实际应用中,“feed-mcp”可能是一个特定领域或公司内部的术语,因此具体含义可能需要根据上下文来确定。如果“feed”指的是饲料行业,“mcp”可能代表某种与饲料生产、加工或管理相关的多点控制或处理系统
  ](https://lobehub.com/mcp/richardwooding-feed-mcp)
将RSS订阅带到Claude桌面版 — 在您的AI对话中直接阅读新闻、博客和更新。
什么是饲料MCP?
feed-mcp 是一种 模型上下文协议(MCP) 这是一款服务器,能让Claude Desktop读取RSS、Atom和JSON订阅源。可以将其视为一座桥梁,将您喜爱的网站的RSS订阅源与Claude连接起来,这样您就可以在Claude聊天界面中,就最新文章提出问题、获取摘要,并随时了解最新动态。
为什么要使用它?
- 📰 新闻纸(或新闻报道) 随时了解最新信息 — 在不离开Claude的情况下阅读最新新闻和博客文章
- 🎯 目标(或瞄准) 获取摘要 — 让克劳德总结来自不同信息源的多篇文章
- 🔍(放大镜图标,通常表示搜索、查看细节或调查) 深入探究 — 通过查询特定的订阅源或文章来确定研究课题
- ⚡(闪电符号,常用于表示速度、活力或电) 节省时间 — 无需打开多个网站即可随时了解最新信息
快速入门
第一步:添加到Claude桌面
打开你的Claude桌面配置文件,并添加你喜欢的feed源到feed-mcp中:
macOS(发音为“Mac OS”,即“苹果操作系统”): ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"feed-mcp": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"ghcr.io/richardwooding/feed-mcp:latest",
"run",
"https://techcrunch.com/feed/",
"https://www.theverge.com/rss/index.xml"
]
}
}
}步骤2:重启Claude桌面程序
重启Claude桌面以加载新配置。
第三步:开始聊天!
试着问问克劳德:
- “最新的科技新闻头条是什么?”
- “总结我订阅源中的前5篇文章”
- “今天有没有关于人工智能的文章?”
热门饲料集合
科技新闻
{
"mcpServers": {
"tech-news": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"ghcr.io/richardwooding/feed-mcp:latest",
"run",
"https://techcrunch.com/feed/",
"https://www.theverge.com/rss/index.xml",
"https://www.wired.com/feed/rss",
"https://feeds.arstechnica.com/arstechnica/index"
]
}
}
}安全与隐私
{
"mcpServers": {
"security-news": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"ghcr.io/richardwooding/feed-mcp:latest",
"run",
"https://krebsonsecurity.com/feed/",
"https://www.schneier.com/blog/atom.xml",
"https://www.bleepingcomputer.com/feed/"
]
}
}
}网页开发
{
"mcpServers": {
"webdev-news": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"ghcr.io/richardwooding/feed-mcp:latest",
"run",
"https://css-tricks.com/feed/",
"https://www.smashingmagazine.com/feed/",
"https://hacks.mozilla.org/feed/"
]
}
}
}播客
{
"mcpServers": {
"podcasts": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"ghcr.io/richardwooding/feed-mcp:latest",
"run",
"https://feeds.npr.org/510282/podcast.xml",
"https://feeds.npr.org/381444908/podcast.xml"
]
}
}
}试试问问克劳德:
- “最新的播客节目有哪些?”
- “总结美国国家公共电台(NPR)政治节目最新一期的内容”
- “这周有没有关于气候变化的剧集?”
使用您的RSS阅读器订阅源
已经在 Feedly、Inoreader 或其他 RSS 阅读器中添加了订阅源?将它们导出为 OPML 格式,然后在 feed-mcp 中使用:
{
"mcpServers": {
"my-feeds": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-v", "/path/to/your/feeds.opml:/feeds.opml:ro",
"ghcr.io/richardwooding/feed-mcp:latest",
"run", "--opml", "/feeds.opml"
]
}
}
}如何导出OPML:
- Feedly设置 → OPML → 导出
- Inoreader(一款RSS阅读器)设置 → 文件夹和标签 → 导出OPML文件
- NewsBlur(新闻模糊,但通常作为专有名词直接使用,不翻译)账户 → 导入/导出 → 导出故事
- 《老读者》设置 → 导入/导出 → 导出
克劳德如何阅读动态更新
当你向克劳德询问你的订阅内容时,会发生以下情况:
- 先浏览 — 克劳德获得了一份文章标题和元数据的列表
- 选择性阅读 — 克劳德只会为你询问的文章提供完整内容
- 智能缓存 — 文章被缓存以避免重新获取
这种双通道方法确保了响应迅速,避免了对话信息过载。
示例用法
你“今天科技领域有什么新动向?”
克劳德将会:
- 浏览你的科技资讯标题
- 总结最新的新闻标题
- 询问是否需要特定文章的详细信息
你“多告诉我一些关于第一篇文章的内容”
克劳德将会:
- 获取该文章的全部内容
- 提供详细摘要或回答您的问题
特点/特性
- 🌐 代表“互联网”或“全球网络”的符号。 多种格式 — RSS、Atom 和 JSON 订阅源
- 📱 这个符号代表手机(mobile phone)的图形,可以翻译为“📱(手机)”。不过,在实际翻译中,如果上下文已经明确是在谈论手机,那么可以直接使用“手机”一词,而无需加上图形符号。 从读者导入 — 支持OPML,便于轻松迁移
- 💾 磁盘 智能缓存 — 高效订阅源检索,自动更新
- ⚡(闪电符号,常用于表示速度、活力、电击或紧急情况等,具体含义需结合上下文理解) 快速且可靠 — 内置速率限制和错误处理
- 🔒(锁形符号,常用于表示安全、保密或锁定状态) 安全 — URL验证和私有IP阻断
- 🐳 这个表情符号通常被翻译为“海豚”或者在某些语境下可能表示“可爱”、“俏皮”等含义,但直接对应的文字描述就是“海豚”。 轻松部署 — Docker 和 Podman 支持
高级功能
对于高级用户,feed-mcp 包括:
- 动态饲料管理 — 在运行时添加/移除订阅源
- MCP Resources(公司名,可译为“MCP资源公司”或根据具体语境简化为“MCP资源”) — 高级过滤和实时订阅
- 智能提示 — 分析趋势,监控关键词,生成报告
- 断路器 — 自动处理失败的馈送
- 自定义配置 — 速率限制,重试,连接池
见 docs/ADVANCED.md 翻译为中文是:docs/高级说明.md 详情如下。
替代安装方法
去安装
如果你已安装Go:
go install github.com/richardwooding/feed-mcp@latest
feed-mcp run https://techcrunch.com/feed/然后配置Claude Desktop:
{
"mcpServers": {
"feed-mcp": {
"command": "feed-mcp",
"args": ["run", "https://techcrunch.com/feed/"]
}
}
}Podman
更喜欢 Podman 而不是 Docker?只需替换 docker 和;与;带有 podman:
{
"mcpServers": {
"feed-mcp": {
"command": "podman",
"args": [
"run", "-i", "--rm",
"ghcr.io/richardwooding/feed-mcp:latest",
"run",
"https://techcrunch.com/feed/"
]
}
}
}故障排除
“克劳德已达到此对话的最大长度限制”
如果你看到这个错误:
- 你一次性获取了太多大文章
- 试着先让克劳德浏览标题,然后再阅读特定文章
- 服务器会自动限制内容以防止这种情况发生
订阅源未更新
默认情况下,订阅源内容会被缓存10分钟。如果您需要最新数据:
- 等几分钟再试一次
- 重启 Claude 桌面版以清除缓存
私有/本地主机源
默认情况下,出于安全考虑,会阻止本地主机和私有IP地址的馈送。要启用:
{
"mcpServers": {
"feed-mcp": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"ghcr.io/richardwooding/feed-mcp:latest",
"run", "--allow-private-ips",
"http://localhost:8080/feed.xml"
]
}
}
}文档
- 高级指南.md — 动态饲料管理,MCP资源,智能提示
- ARCHITECTURE.md(文件名,可译为“架构.md”或保持原样,因为文件扩展名通常不翻译) — 技术细节、架构、开发指南
- CLAUDE.md(文件名或标记,可译为“克劳德.md”或保持原样,具体取决于上下文是否需要翻译文件名) — 使用此代码库时Claude Code的使用说明
做出贡献
欢迎投稿!请参阅 架构文档 以获取技术细节和开发指南。
许可证
MIT 许可证 — 请参阅 许可证 详情如下。
