
MCP RSS

2025.03.23
4
TypeScriptRSS 管理内容聚合内容生成
MCP RSS 是一个基于 Model Context Protocol (MCP) 的服务,专门用于与 RSS 订阅源进行交互。它能够解析 OPML 文件导入 RSS 订阅,自动获取和更新文章内容,并通过 MCP API 暴露 RSS 内容。用户可以对文章进行标记(如收藏)和按来源、状态进行筛选。
View on GitHub
Overview
基本能力
产品定位
MCP RSS 是一个 RSS 订阅管理服务,旨在帮助用户集中管理和访问其 RSS 订阅内容。
核心功能
- 解析 OPML 文件以导入 RSS 订阅
- 自动获取和更新 RSS 文章
- 通过 MCP API 暴露 RSS 内容
- 标记文章为收藏
- 按来源和状态筛选文章
适用场景
- 个人 RSS 订阅管理
- 内容聚合平台的后端服务
- 需要集成 RSS 订阅的应用
工具列表
get_content
: 获取订阅的 RSS 文章,支持按状态和来源筛选get_sources
: 获取所有可用的 RSS 订阅源set_tag
: 设置文章状态(普通或收藏)
常见问题解答
- 需要配置 MySQL 数据库
- 需要提供 OPML 文件路径
- 可以通过环境变量配置数据库连接和更新间隔
使用教程
使用依赖
- Node.js (v14 或更高版本)
- MySQL 数据库
安装教程
- 设置 MySQL 数据库:
$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
- 安装 MCP RSS:
{
"key": "rss",
"command": "npx",
"args": [
"mcp_rss"
],
"env": {
"OPML_FILE_PATH": "/Users/guyanhua/feeds.opml"
}
}
调试方式
- 确保 MySQL 服务运行正常
- 检查环境变量配置是否正确
- 验证 OPML 文件路径是否有效