Skip to main content
Glama

MCP RSS Server

by xrusjohn

MCP RSS

MCP RSS 是一个用于与 RSS 提要交互的模型上下文协议 (MCP) 服务器。

特征

  • 解析 OPML 文件以导入 RSS 订阅
  • 自动从 RSS 源获取和更新文章
  • 通过 MCP API 公开 RSS 内容
  • 将文章标记为收藏
  • 按来源和状态过滤文章

安装

先决条件

  • Node.js(v14 或更高版本)
  • MySQL 数据库

安装 MySQL

$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

安装 MCP

此 MCP 使用 stdio 进行通信。命令中填写npx mcp_rss ,环境变量中填写需要自定义的配置,至少使用自己的 opml 文件。

在克劳德桌面中使用

{ "key": "rss", "command": "npx", "args": [ "mcp_rss" ], "env": { "OPML_FILE_PATH": "/Users/guyanhua/feeds.opml" } }

配置

设置以下环境变量来配置 MCP RSS:

配置选项

选项描述默认值
DB_HOST数据库主机本地主机
数据库端口数据库端口3306
DB_用户名数据库用户名
数据库密码数据库密码123456
数据库数据库名称mcp_rss
OPML_FILE_PATH包含 RSS 源的 OPML 文件的路径“./feeds.opml”
RSS更新间隔获取 RSS 更新的间隔(分钟)1

MCP API 参考

MCP RSS 服务器公开以下 API 方法:

获取内容

从订阅的 RSS 源中获取文章。

参数:

范围类型描述必需的
地位细绳按文章状态过滤(“正常”或“收藏”)
来源细绳按来源(提要标题)过滤
限制数字返回的最大文章数否(默认值:10)

回复:

{ "articles": [ { "id": 1, "title": "Article Title", "content": "Article content...", "link": "https://example.com/article", "pubDate": "2023-01-01T12:00:00Z", "fetchDate": "2023-01-01T12:30:00Z", "status": "normal", "feedTitle": "Example Feed", "feedCategory": "Technology" } ], "success": true }

获取源

获取所有可用的 RSS 提要源。

**参数:**

回复:

{ "sources": [ { "id": 1, "title": "Example Feed", "category": "Technology" } ], "success": true }

设置标签

设置文章的状态(正常或收藏)。

参数:

范围类型描述必需的
地位细绳文章状态(“正常”或“收藏”)是的
文章编号数字需要更新的文章ID是的

回复:

{ "success": true, "message": "Article 1 status has been updated to favorite" }

执照

麻省理工学院

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

允许与 RSS 提要交互的模型上下文协议服务器,使用户能够通过 OPML 文件导入订阅,自动获取和更新文章,并按来源和状态过滤内容。

  1. 特征
    1. 安装
      1. 先决条件
      2. 安装 MySQL
      3. 安装 MCP
    2. 配置
      1. 配置选项
    3. MCP API 参考
      1. 获取内容
      2. 获取源
      3. 设置标签
    4. 执照

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that provides web content fetching and conversion capabilities.
        Last updated -
        4
        89
        2
        JavaScript
        MIT License
        • Apple
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that enables large language models to access the latest trending news headlines and detailed content across various categories including recommended, domestic, technology, and sports news.
        Last updated -
        Python
        • Apple
      • -
        security
        A
        license
        -
        quality
        MCP RSS is a Model Context Protocol (MCP) server for interacting with RSS feeds
        Last updated -
        23
        4
        TypeScript
        MIT License
      • -
        security
        F
        license
        -
        quality
        A Model Context Protocol server that interfaces with Alpaca trading API, allowing users to manage portfolios, place trades, and access market data through natural language interactions.
        Last updated -
        Python

      View all related MCP servers

      MCP directory API

      We provide all the information about MCP servers via our MCP API.

      curl -X GET 'https://glama.ai/api/mcp/v1/servers/xrusjohn/mcp_rss_buhe'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server