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_ホストデータベースホストローカルホスト
DB_ポートデータベースポート3306
DB_ユーザー名データベースユーザー名
DB_パスワードデータベースパスワード123456
DB_データベースデータベース名mcp_rss
OPML_FILE_PATHRSSフィードを含むOPMLファイルへのパス「./feeds.opml」
RSS_UPDATE_INTERVALRSS更新を取得する間隔(分)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 }

get_sources

利用可能なすべての RSS フィード ソースを取得します。

**パラメータ:**なし

応答:

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

タグ設定

記事のステータス(通常またはお気に入り)を設定します。

パラメータ:

パラメータタイプ説明必須
状態記事のステータス(「通常」または「お気に入り」)はい
記事ID番号更新する記事の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. get\_sources
      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