Supports configuration through environment variables using .env files for flexible deployment settings.
Supports formatting extracted web content as Markdown, allowing for clean, structured representation of articles with optional image inclusion.
Provides tools for discovering RSS feeds from websites, fetching entries from feeds, extracting and formatting content, searching news articles by keyword, and generating summaries of news articles from RSS sources.
MCP RSS News Agent
A FastMCP-based RSS news aggregation and processing agent that can discover, fetch, and summarize content from various RSS feeds.
Features
Discover RSS feeds from any website
Fetch entries from RSS feeds
Extract and format content from feed entries
Extract and process web content from any URL
Search news articles by keyword
Generate summaries for news articles
Get top news by category and country
Installation
Clone the repository
Install the required dependencies:
Create a
.env
file if you need environment variables (optional)
Usage
Start the MCP Server
This will start the MCP server that exposes various RSS-related tools.
Available Tools
get_rss_feed_entries: Fetches entries from an RSS feed URL
discover_rss_feeds: Finds RSS feeds available on a website
download_feed_content: Downloads and processes the content of a feed entry
fetch_webpage: Extracts main content from any webpage URL using advanced techniques (NEW)
search_news_by_keyword: Searches news articles across multiple feeds using a keyword
create_news_summary: Creates summaries for news articles
get_top_news_from_category: Gets top news from specific categories and countries
Examples
Discover RSS Feeds on a Website
Get News Articles by Keyword
Extract Content from Any Webpage
Get Top News from a Category
Client Example
The project includes a command-line client (client_example.py
) that provides easy access to all the MCP server tools:
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
A FastMCP-based server that provides tools for discovering RSS feeds, fetching and processing news content, searching articles by keyword, and generating summaries across multiple news sources and categories.
Related MCP Servers
- -securityAlicense-qualityThis MCP server performs multi-topic searches in business, news, finance, and politics using the Tavily API, providing high-quality sources and intelligent summaries.Last updated -1MIT License
RSS3 MCP Serverofficial
AsecurityAlicenseAqualityAn 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 -4613MIT 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 -14
- -securityFlicense-qualityA FastMCP-based service that provides stock data including historical prices, fundamental information, and financial news.Last updated -6