mcpField
R
RSS MCP Server

RSS MCP Server

ローカル
github.com/weekend-project-space生産性578 週間前に更新

RSS MCP Server について

RSS MCP Serverは、Fever APIを使ってRSSフィードを管理するFastMCPサービスです。CursorなどのMCPクライアントから記事を検索し、状態を管理したいユーザー向けです。

主な機能

  1. 01RSSフィードとグループの取得
  2. 02未読・保存済み記事の検索
  3. 03フィードやグループ別の記事抽出
  4. 04記事の既読・保存状態の変更

活用シーン

  1. 01複数フィードの未読記事を確認
  2. 02フィードやグループごとに記事を閲覧
  3. 03クライアントから記事の既読・保存状態を管理

MCP 対応

MCPクライアントに、フィード、グループ、記事の取得・状態変更ツールを提供します。RSSデータへのアクセスにはFever APIを使います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

RSS MCP サーバー

中国語ドキュメント

Fever API を使用した RSS フィード管理のための FastMCP サーバー実装です。

インストール

  1. リポジトリをクローンします
  2. 依存関係をインストールします:
pip install -r requirements.txt

設定

  1. .env.example を .env にコピーします:
cp .env.example .env
  1. .env を編集し、設定値を指定します:
  • FEVER_API_URL:Fever API エンドポイントの URL
  • FEVER_USERNAME:Fever API のユーザー名
  • FEVER_PASSWORD:Fever API のパスワード
  • MCP_SERVER_NAME:MCP サーバーインスタンスの名前
  1. Cursor との連携を設定します:

~/.cursor/mcp.json に Cursor MCP 設定ファイルを作成するか、編集します:

{
  "mcpServers": {
    "RssMcpServer": {
      "url": "http://127.0.0.1:8000/sse"
    }
  }
}

この設定により、Cursor はローカルのポート 8000 で実行されている RSS MCP サーバーに接続できます。

サーバーの実行

次のコマンドでサーバーを起動します:

python main.py

API ツール

サーバーは次の MCP ツールを提供します:

フィード管理
  • get_feeds():すべての RSS フィードを取得します
  • get_groups():すべてのフィードグループを取得します
アイテム操作
  • get_unread_items(max_items=10, max_id=9999999999, since_id="", feed_ids=None, group_ids=None):未読アイテムを取得します
  • get_saved_items(max_items=10, max_id=9999999999):保存済み/お気に入りのアイテムを取得します
  • get_items(since_id=""):指定した ID 以降のアイテムを取得します
  • get_items_by_feed_ids(feed_ids, max_items=10):指定したフィードからアイテムを取得します
  • get_items_by_group_ids(group_ids, max_items=10):指定したグループからアイテムを取得します
  • mark_item(item_id, action):アイテムを既読/保存済み/未保存としてマークします

依存関係

  • starlette>=0.27.0
  • requests>=2.31.0
  • python-dotenv>=1.0.0
  • fastmcp>=0.1.0
  • uvicorn>=0.24.0

ライセンス

MIT ライセンス

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。