mcpField
F
feed-reader

feed-reader

ローカル
github.com/tono628developブラウザ自動化018 週間前に更新

feed-reader について

feed-readerは、RSSとAtomフィードを取得して読むMCPサーバーです。ブログ、ニュースサイト、リリースフィードの最新項目をMCPクライアントで集め、日付順にまとめたダイジェストも作成できます。

主な機能

  1. 01単一フィードの最新項目を取得
  2. 02複数フィードをダイジェストに統合
  3. 03統合した項目を日付順に並べ替え
  4. 04タイトル、リンク、日付、抜粋を返却

活用シーン

  1. 01選んだブログの新着記事を収集
  2. 02日付順のニュースダイジェストを作成
  3. 03複数フィードのリリースノートを追跡

MCP 対応

fetch_feedとfetch_manyをMCPツールとして提供し、単一フィードの取得や複数フィードの統合に利用できます。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"tono628develop-feed-reader": {
"command": "npx",
"args": [
"-y",
"feed-reader-mcp"
]
}
}
}
起動コマンドnpx -y feed-reader-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmfeed-reader-mcp0.1.0

ツール

2

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
urlstringはいフィードの URL(RSS または Atom)。
limitintegerいいえ返す項目の最大数です。

詳細

feed-reader-mcp

RSS / Atom フィードを取得して読み込むMCPサーバーです。これにより、あらゆる MCP クライアント(Claude Desktop、Claude Code など)で、ブログ、ニュースサイト、リリースフィードの最新アイテムを取得し、ダイジェストを作成できます。

このツールを使う理由

LLM クライアントは、RSS を単独では確実に読み取れません。このサーバーは、スクレイピングを行わずに、エージェントが関心のあるフィード(リリースノート、ニュース、ブログ)の最新情報を把握できるよう、シンプルなツールを 2 つ提供します。

ツール

ツール機能
fetch_feedRSS/Atom フィードを 1 件取得し、最近のアイテム(タイトル、リンク、日付、抜粋)を返します。
fetch_many複数のフィードを取得し、日付順に並べた 1 つのリスト(ダイジェスト)にまとめます。

インストール

npm install -g feed-reader-mcp

Claude Desktop / Claude Code での使用

MCP 設定(claude_desktop_config.json または .mcp.json)に追加します。

{
  "mcpServers": {
    "feed-reader": {
      "command": "npx",
      "args": ["-y", "feed-reader-mcp"]
    }
  }
}

次のように依頼します。"feed-reader を使って https://hnrss.org/frontpage から最新のアイテムを 5 件取得してください" または "次の 3 つのフィードからダイジェストを作成してください…"

開発

npm install
npm run build
npm start          # runs over stdio

ライセンス

MIT © tono628develop

コメント

MCP は初めてですか?

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

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