feed-reader について
feed-readerは、RSSとAtomフィードを取得して読むMCPサーバーです。ブログ、ニュースサイト、リリースフィードの最新項目をMCPクライアントで集め、日付順にまとめたダイジェストも作成できます。
主な機能
- 01単一フィードの最新項目を取得
- 02複数フィードをダイジェストに統合
- 03統合した項目を日付順に並べ替え
- 04タイトル、リンク、日付、抜粋を返却
活用シーン
- 01選んだブログの新着記事を収集
- 02日付順のニュースダイジェストを作成
- 03複数フィードのリリースノートを追跡
MCP 対応
fetch_feedとfetch_manyをMCPツールとして提供し、単一フィードの取得や複数フィードの統合に利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | はい | フィードの URL(RSS または Atom)。 |
| limit | integer | いいえ | 返す項目の最大数です。 |
詳細
feed-reader-mcp
RSS / Atom フィードを取得して読み込むMCPサーバーです。これにより、あらゆる MCP クライアント(Claude Desktop、Claude Code など)で、ブログ、ニュースサイト、リリースフィードの最新アイテムを取得し、ダイジェストを作成できます。
このツールを使う理由
LLM クライアントは、RSS を単独では確実に読み取れません。このサーバーは、スクレイピングを行わずに、エージェントが関心のあるフィード(リリースノート、ニュース、ブログ)の最新情報を把握できるよう、シンプルなツールを 2 つ提供します。
ツール
| ツール | 機能 |
|---|---|
fetch_feed | RSS/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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。