每日饲料MCP
用于RSS提要聚合和智能摘要的模型上下文协议(MCP)服务器。
管理您的订阅源
此项目预先配置了25个以上按主题组织的RSS提要。您可以通过两种方式管理提要:
选项1:直接文件编辑(推荐)
编辑 feeds.json 文件直接添加、删除或修改提要:
[
{
"name": "Example Blog",
"link": "https://example.com/rss.xml",
"topic": "Technology"
}
]选项2:MCP工具
使用MCP工具以编程方式管理提要:
add_feed-添加新的RSS源remove_feed-删除现有提要list_feeds-查看所有已配置的订阅源
备注:通过MCP工具进行的更改将修改 feeds.json 文件自动。
特性
- RSS/Atom订阅源支持:分析和监视多个RSS和Atom提要
- 智能过滤:根据您的兴趣和关键字筛选文章
- 智能摘要:生成带有趋势主题和关键见解的降价摘要
- MCP集成:与Claude Desktop和其他MCP客户端无缝协作
快速开始
- 安装依赖项:
npm install- 构建项目:
npm run build- 启动MCP服务器:
npm startMCP工具
服务器通过模型上下文协议提供这些工具:
add_feed-添加要监视的RSS源URLlist_feeds-列出所有已配置的RSS源remove_feed-删除RSS源fetch_latest-从所有订阅源获取最新文章summarize_feed-根据您的兴趣获取个性化摘要
配置
饲料储存在 feeds.json 项目根目录中的文件。您可以通过MCP工具管理提要或直接编辑此文件。
示例 feeds.json:
[
{
"url": "https://example.com/rss.xml",
"name": "Example Blog",
"lastFetched": "2023-12-07T10:30:00.000Z"
}
]Claude桌面设置
第一步:构建项目
首先,确保项目已建成并准备就绪:
git clone
cd daily-feed-mcp
npm install
npm run build步骤2:配置Claude桌面
将MCP服务器添加到Claude Desktop配置文件中:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"daily-feed": {
"command": "node",
"args": ["/full/path/to/daily-feed-mcp/dist/index.js"],
"env": {}
}
}
}重要:替换 /full/path/to/daily-feed-mcp/ 使用项目目录的实际绝对路径。
步骤3:重新启动克劳德桌面
更新配置文件后,完全重新启动Claude Desktop以加载新的MCP服务器。
步骤4:测试集成
在Claude Desktop中尝试以下命令:
List my RSS feedsFetch latest articles from all feedsSummarize my daily feed for Neovim topicsGet a summary of AI Development articles from the last 48 hours
故障排除
如果MCP服务器未加载:
- 检查路径 -确保配置中的绝对路径正确
- 验证构建 -快跑
npm run build并确认dist/index.js存在 - 检查日志 -在Claude Desktop的开发人员控制台中查找错误消息
- 手动测试 -试着跑步
node dist/index.js查看是否有任何错误
服务器通过stdio进行通信,并在正确配置后与Claude的功能无缝集成。
