Uses environment variables for server configuration through .env files.
Supports exporting and formatting feed content in Markdown format.
Runs on Node.js v20 or later as its runtime environment.
Supports installation and package management through npm.
Fetches, parses, and manages RSS/Atom feeds with capabilities for caching, batch fetching, monitoring for updates, searching across feeds, and extracting content in various formats (JSON, Markdown, HTML, text).
Supports installation and package management through Yarn.
MCP-RSS Server
A Model Context Protocol (MCP) server for fetching, parsing, and managing RSS feeds.
Features
- Fetch and parse RSS/Atom feeds
- In-memory caching with TTL
- Batch fetching of multiple feeds
- Monitor feeds for new items
- Search content across multiple feeds
- Extract and format feed content
- OPML export of subscribed feeds
Getting Started
- Install:
yarn add @missionsquad/mcp-rss
ornpm install @missionsquad/mcp-rss
Prerequisites
- Node.js v20 or later
- npm or yarn
Setup
- Install Dependencies:
- Configure Environment:
- Copy
.env.example
to.env
. - Edit
.env
and set the necessary environment variables.
- Copy
- Build the Project:
- Start the Server:
Available Tools
fetch_rss_feed
: Fetches and parses a single RSS feed.fetch_multiple_feeds
: Fetches multiple RSS feeds in parallel or sequentially.monitor_feed_updates
: Checks for new items in a feed since a specific time.search_feed_items
: Searches for content across one or more RSS feeds.extract_feed_content
: Extracts and formats content from feed items. Supportsjson
,markdown
,html
, andtext
formats.get_feed_headlines
: Gets a list of headlines from a feed. Supportsjson
,markdown
,html
, andtext
formats.
Available Resources
rss://cache/{feedUrl}
: Access cached feed data.rss://opml/export
: Export all monitored feeds in OPML format.
Configuration
Configure the server using environment variables defined in .env
. See .env.example
for all available options.
Try it on Mission Squad
You can test the mcp-rss
server and other MCP servers on the Mission Squad platform. Mission Squad is an Agentic AI Platform that allows you to build, manage, and deploy cooperative agents that connect to any model, leverage private data, and automate complex tasks. Sign up for a free account to get started
MCP server for fetching, parsing, and managing RSS feeds.
Features Fetch and parse RSS/Atom feeds In-memory caching with TTL Batch fetching of multiple feeds Monitor feeds for new items Search content across multiple feeds Extract and format feed content
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server for fetching and transforming web content into various formats.Last updated -44PythonMIT License
RSS3 MCP Serverofficial
-securityAlicense-qualityAn MCP server implementation that integrates the RSS3 API, allowing users to query data from decentralized chains, social media platforms, and the RSS3 network through natural language.Last updated -1JavaScriptMIT License- -securityFlicense-qualityAn MCP server that fetches RSS feeds and shares them with LLMs, allowing AI assistants to access and present the latest news and articles from configured feeds.Last updated -1TypeScript
- -securityAlicense-qualityMCP RSS is a Model Context Protocol (MCP) server for interacting with RSS feedsLast updated -234TypeScriptMIT License