MCP Catalogs
Homemcp-rss-aggregator screenshot

mcp-rss-aggregator

by imprvhub·25·Score 44

An MCP server that fetches and reads RSS feeds in Claude Desktop with OPML support and article filtering.

productivityai-llmcommunication
9
Forks
1
Open issues
2 mo ago
Last commit
2d ago
Indexed

Overview

The mcp-rss-aggregator is a TypeScript-based Model Context Protocol server that enables Claude Desktop to fetch and display content from RSS feeds. It supports both OPML and JSON configuration formats, allowing users to import existing feed subscriptions or define new ones. The server provides various commands for retrieving latest articles, top content, and filtering by feed source or category. The implementation includes well-structured documentation with installation steps, configuration examples, and troubleshooting guidance.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Stay updated with news from multiple RSS sources directly in Claude
you:Organize and filter technical articles by category for research
you:Create personalized news briefings from diverse sources
you:How do I add my own RSS feeds?
you:Why is my RSS Aggregator showing as disconnected?

When to choose this

Choose this if you want to consume news and content from multiple RSS feeds directly within Claude Desktop without switching applications.

When NOT to choose this

Don't choose this if you need RSS filtering features beyond categories or if you prefer a full-featured RSS reader with advanced content organization.

Tools this server exposes

1 tool extracted from the README
  • rss

    Fetches and displays RSS feed articles with various filtering options

Comparable tools

mcp-feed-readerrssbridgeinoreaderfeedly

Installation

  1. Clone the repository: git clone https://github.com/imprvhub/mcp-rss-aggregator
  2. Navigate to the directory: cd mcp-rss-aggregator
  3. Install dependencies: npm install
  4. Build the project: npm run build

Configure Claude Desktop by editing claude_desktop_config.json:

{
  "mcpServers": {
    "rssAggregator": {
      "command": "node",
      "args": ["ABSOLUTE_PATH_TO_DIRECTORY/mcp-rss-aggregator/build/index.js"],
      "feedsPath": "ABSOLUTE_PATH_TO_YOUR_FEEDS_FILE.opml"
    }
  }
}
  1. Restart Claude Desktop

FAQ

How do I add my own RSS feeds?
You can either edit the sample OPML file provided in the repository or create your own OPML/JSON file with your feed URLs, then update the feedsPath in your Claude Desktop configuration.
Why is my RSS Aggregator showing as disconnected?
This typically happens due to incorrect paths in the configuration file or the server not running. Double-check your absolute paths in claude_desktop_config.json and ensure you've restarted Claude Desktop after making changes.

Compare mcp-rss-aggregator with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.