Skip to main content
Glama

MCP RSS

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

特徴

  • OPML ファイルを解析して RSS フィードのサブスクリプションをインポートする

  • RSSフィードから記事を自動的に取得して更新する

  • MCP API を通じて RSS コンテンツを公開する

  • 記事をお気に入りとしてマークする

  • ソースとステータスで記事をフィルタリング

Related MCP server: SourceSync.ai MCP Server

インストール

前提条件

  • 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_PATH

RSSフィードを含むOPMLファイルへのパス

「./feeds.opml」

RSS_UPDATE_INTERVAL

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
}

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

Latest Blog Posts

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