Skip to main content
Glama

MCP RSS

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

特徴

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

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

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

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

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

Related MCP server: RSS3 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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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