Skip to main content
Glama

mcp-rss

by buhe

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

MCP RSSはRSSフィードと対話するためのモデルコンテキストプロトコル(MCP)サーバーです。

  1. 特徴
    1. インストール
      1. 前提条件
      2. MySQLのセットアップ
      3. MCPをインストールする
    2. 構成
      1. 設定オプション
    3. MCP API リファレンス
      1. コンテンツを取得する
      2. get_sources
      3. タグ設定
    4. ライセンス

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        An MCP server implementation that integrates the RSS3 API, allowing users to query data from decentralized chains, social media platforms, and the RSS3 network through natural language.
        Last updated -
        3
        2
        JavaScript
        MIT License
      • -
        security
        F
        license
        -
        quality
        An MCP server that fetches RSS feeds and shares them with LLMs, allowing AI assistants to access and present the latest news and articles from configured feeds.
        Last updated -
        12
        TypeScript
      • -
        security
        A
        license
        -
        quality
        A FastMCP-based server that provides tools for discovering RSS feeds, fetching and processing news content, searching articles by keyword, and generating summaries across multiple news sources and categories.
        Last updated -
        Python
        MIT License

      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/buhe/mcp_rss'

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