rss
supprot fever api + remote
claude mcp add --transport stdio weekend-project-space-rss-mcp-server python main.py \ --env FEVER_API_URL="https://your-fever-api.example.com" \ --env FEVER_PASSWORD="your-password" \ --env FEVER_USERNAME="your-username" \ --env MCP_SERVER_NAME="RssMcpServer"
How to use
This RSS MCP Server provides a FastMCP-compatible interface for managing RSS feeds via the Fever API. It exposes tools to retrieve available feeds and their groups, fetch unread or saved items, fetch items by feed or group, and mark items as read or saved. Use the API methods to integrate RSS content into a larger MCPE/Auction/Mod ecosystem or to route feeds into clients that consume MCP-style data streams. After starting the server, you can connect your MCP clients (or Cursor) to the local server instance and issue the available tool calls to interact with your RSS feeds.
How to install
Prerequisites:
- Python 3.8+ installed on your system
- Access to install Python dependencies
- Git (optional, for cloning the repository)
Install steps:
-
Clone the repository (or download the source): git clone https://github.com/your-org/rss-mcp-server.git cd rss-mcp-server
-
Create and activate a virtual environment (recommended): python -m venv venv
macOS/Linux
source venv/bin/activate
Windows
venv\Scripts\activate.bat
-
Install dependencies: pip install -r requirements.txt
-
Copy the example environment file and fill in your configuration: cp .env.example .env
Edit .env to set FEVER_API_URL, FEVER_USERNAME, FEVER_PASSWORD, and MCP_SERVER_NAME
-
Run the server: python main.py
-
Optional: configure Cursor integration by creating or editing ~/.cursor/mcp.json as shown in the README.
-
Ensure the server is reachable on the port you configured (default behavior exposes the MCP-like endpoints).
Additional notes
Tips and notes:
- Ensure FEVER_API_URL, FEVER_USERNAME, and FEVER_PASSWORD are kept secure and not committed to version control.
- The MCP server name (MCP_SERVER_NAME) should be descriptive for easy identification in your environment.
- If you run into connection issues with Fever API, verify network access and credentials. Check that the Fever API is reachable from the machine running the MCP server.
- The Cursor configuration example connects to a local RSS MCP server on port 8000; adjust the URL if you run on a different host/port.
- You can extend or modify the environment configuration at runtime if you deploy via container or a platform-specific service.
- Dependencies in requirements.txt include starlette, requests, Python dotenv, fastmcp, and uvicorn; ensure compatibility with your Python environment.
- For troubleshooting, inspect logs produced by python main.py to identify authentication or connection problems with Fever or misconfigured MCP tools.
Related MCP Servers
mcp-vegalite
MCP server from isaacwasserman/mcp-vegalite-server
github-chat
A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API.
nautex
MCP server for guiding Coding Agents via end-to-end requirements to implementation plan pipeline
pagerduty
PagerDuty's official local MCP (Model Context Protocol) server which provides tools to interact with your PagerDuty account directly from your MCP-enabled client.
futu-stock
mcp server for futuniuniu stock
mcp -boilerplate
Boilerplate using one of the 'better' ways to build MCP Servers. Written using FastMCP