home / mcp / rss aggregator mcp server

RSS Aggregator MCP Server

Model Context Protocol Server for aggregating RSS feeds in Claude Desktop

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "imprvhub-mcp-rss-aggregator": {
      "command": "node",
      "args": [
        "ABSOLUTE_PATH_TO_DIRECTORY/mcp-rss-aggregator/build/index.js"
      ]
    }
  }
}

You can use the MCP RSS Aggregator to fetch and present content from your favorite RSS feeds inside Claude Desktop. It connects through the Model Context Protocol (MCP), letting you read, filter, and organize feed articles directly from your feeds in a centralized MCP-enabled workflow.

How to use

Use the built-in rss tool in Claude Desktop to access your configured RSS feeds. You can fetch the latest articles across all feeds, show top or best articles, list all feeds, or request articles from a specific feed or category. Use natural language prompts like “Show me the latest Tech News from all feeds” or direct commands such as rss latest or rss list. The results appear as well-formatted articles with titles, snippets, and links, and you can further filter by source or category to focus your reading.

How to install

Prerequisites you need before installing: Node.js version 16 or higher and Claude Desktop. Ensure you have an active internet connection to access RSS feeds.

# 1) Clone the MCP RSS Aggregator project
git clone https://github.com/imprvhub/mcp-rss-aggregator
cd mcp-rss-aggregator

# 2) Install dependencies
npm install

# 3) Build the project
npm run build

Additional configuration and usage notes

Running the MCP server can be done in two ways. You can run it manually or configure Claude Desktop to auto-start it when needed. The manual run starts a Node process that serves MCP requests from build/index.js. The auto-start flow integrates into Claude Desktop via a configuration that points to the built server file and your feeds configuration.

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

Troubleshooting and tips

If you see the MCP RSS Aggregator not responding, verify that Claude Desktop can start the server and that the feedsPath points to a valid OPML/JSON file. Ensure absolute paths are correctly specified for your system. If the server is not loading, restart Claude Desktop after configuring the MCP and confirm the server process is running (you can manually start it with node build/index.js). Check the feeds file for correct syntax and try a known-good feeds file to isolate issues.

Available tools

rss

Command tool to interact with the RSS Aggregator MCP Server, offering latest, top, list, per-feed, per-category queries and the ability to set the feeds file path.