π‘ RSS MCP Server
@akgoparaju
About π‘ RSS MCP Server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"rss-mcp-server-akgoparaju": {
"command": "python3",
"args": [
"-m",
"venv",
".venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is RSS MCP Server?
A modular Model Context Protocol (MCP) server for tracking, filtering, and surfacing PNT/GNSS news from custom RSS feeds with a natural language interface via Claude Desktop.
How to use RSS MCP Server?
Clone the repository, create a Python virtual environment, install dependencies (mcp, feedparser, pyyaml, httpx), create a feeds.yaml file with feed URLs and tags, then configure Claude Desktop by adding the server to claude_desktop_config.json. Restart Claude Desktop and use natural language commands like βUpdate my RSS feedsβ or βSearch for articles about GPS jammingβ.
Key features of RSS MCP Server
- Native MCP integration with Claude Desktop
- Fetches and parses multiple RSS feeds
- Tag-based content filtering
- Natural language interface for RSS management
- Persistent read/unread article tracking
- Keyword and tag-based article search
- Graceful error handling and fallbacks
Use cases of RSS MCP Server
- Daily news briefing on specific topics (e.g., GPS jamming)
- Research assistance for articles about LEO PNT systems
- Competitive intelligence on companies or technologies
- Content curation by marking articles as read
FAQ from RSS MCP Server
What is the correct format for feeds.yaml?
Use a direct list format starting with - for each feed, with url and tags fields. Do not use a feeds: wrapper.
How do I configure Claude Desktop to use RSS MCP Server?
Add an entry to ~/Library/Application Support/Claude/claude_desktop_config.json with the absolute paths to your Python interpreter and main.py, then restart Claude Desktop completely.
What are the required dependencies?
Python 3.10+ and the packages mcp, feedparser, pyyaml, and httpx.
How can I test if the server is working?
Run python main.py from the project directory. It should output βRSS MCP Server initialized successfullyβ.
What should I do if the server does not appear in Claude Desktop?
Verify the syntax and paths in claude_desktop_config.json, ensure all paths are absolute, and restart Claude Desktop completely.
Frequently asked questions
What is the correct format for feeds.yaml?
Use a direct list format starting with `-` for each feed, with `url` and `tags` fields. Do not use a `feeds:` wrapper.
How do I configure Claude Desktop to use RSS MCP Server?
Add an entry to `~/Library/Application Support/Claude/claude_desktop_config.json` with the absolute paths to your Python interpreter and `main.py`, then restart Claude Desktop completely.
What are the required dependencies?
Python 3.10+ and the packages `mcp`, `feedparser`, `pyyaml`, and `httpx`.
How can I test if the server is working?
Run `python main.py` from the project directory. It should output βRSS MCP Server initialized successfullyβ.
What should I do if the server does not appear in Claude Desktop?
Verify the syntax and paths in `claude_desktop_config.json`, ensure all paths are absolute, and restart Claude Desktop completely.
Basic information
More Other MCP servers
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Inbox Zero AI
elie222The world's best AI personal assistant for email. Open source app to help you reach inbox zero fast.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Awesome Mlops
visengerA curated list of references for MLOps
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Comments