Fetches and manages RSS/Atom feeds with intelligent caching, batch processing, and content search. Helps monitor multiple news sources and extract feed content in various formats.

RSS/Atom feed server that provides intelligent caching, batch processing, content monitoring, and full-text search capabilities for news aggregation, content monitoring, and automated feed processing workflows.

10202 views4Local (stdio)

What it does

  • Fetch and parse RSS/Atom feeds
  • Batch process multiple feeds simultaneously
  • Monitor feeds for new content since last check
  • Search content across multiple RSS feeds
  • Extract feed content in JSON, Markdown, HTML, or text formats
  • Export feed subscriptions as OPML

Best for

News aggregation and monitoringContent curation workflowsAutomated feed processing systemsBuilding RSS readers or news apps
Built-in intelligent caching with TTLFull-text search across feedsMultiple output formats supported

About RSS

RSS is a community-built MCP server published by missionsquad that provides AI assistants with tools and capabilities via the Model Context Protocol. RSS feed server with intelligent caching, batch processing, content monitoring, and full‑text search for automated news It is categorized under developer tools, productivity. This server exposes 6 tools that AI clients can invoke during conversations and coding sessions.

How to install

You can install RSS in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.

License

RSS is released under the Apache-2.0 license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.

Tools (6)

fetch_rss_feed

Fetches and parses an RSS feed, returning structured data with feed info and items

fetch_multiple_feeds

Batch fetch multiple RSS feeds with success/error status for each

monitor_feed_updates

Check for new items in a feed since a specific time or last check

search_feed_items

Search for content across one or more RSS feeds

extract_feed_content

Extract and format feed content for different use cases

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 or npm install @missionsquad/mcp-rss

Prerequisites

  • Node.js v20 or later
  • npm or yarn

Setup

  1. Install Dependencies:
    yarn
    
  2. Configure Environment:
    • Copy .env.example to .env.
    • Edit .env and set the necessary environment variables.
  3. Build the Project:
    yarn build
    
  4. Start the Server:
    yarn start
    

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. Supports json, markdown, html, and text formats.
  • get_feed_headlines: Gets a list of headlines from a feed. Supports json, markdown, html, and text 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

Alternatives

Related Skills

Browse all skills
ui-design-system

UI design system toolkit for Senior UI Designer including design token generation, component documentation, responsive design calculations, and developer handoff tools. Use for creating design systems, maintaining visual consistency, and facilitating design-dev collaboration.

6
cli-builder

Guide for building TypeScript CLIs with Bun. Use when creating command-line tools, adding subcommands to existing CLIs, or building developer tooling. Covers argument parsing, subcommand patterns, output formatting, and distribution.

2
chief-architect

PERSONAL APP ARCHITECT - Strategic development orchestrator for personal productivity applications. Analyzes project context, makes architectural decisions for single-developer projects, delegates to specialized skills, and ensures alignment between user experience goals and technical implementation. Optimized for personal apps targeting 10-100 users.

0
openai-knowledge

Use when working with the OpenAI API (Responses API) or OpenAI platform features (tools, streaming, Realtime API, auth, models, rate limits, MCP) and you need authoritative, up-to-date documentation (schemas, examples, limits, edge cases). Prefer the OpenAI Developer Documentation MCP server tools when available; otherwise guide the user to enable `openaiDeveloperDocs`.

0
api-documenter

Master API documentation with OpenAPI 3.1, AI-powered tools, and modern developer experience practices. Create interactive docs, generate SDKs, and build comprehensive developer portals. Use PROACTIVELY for API documentation or developer portal creation.

0
ydc-ai-sdk-integration

Integrate Vercel AI SDK applications with You.com tools (web search, AI agent, content extraction). Use when developer mentions AI SDK, Vercel AI SDK, generateText, streamText, or You.com integration with AI SDK.

0