Skip to main content

RSS MCP Server

中文文档

A FastMCP server implementation for RSS feed management using the Fever API.

Installation

  1. Clone the repository
  2. Install dependencies:
pip install -r requirements.txt

Configuration

  1. Copy .env.example to .env:
cp .env.example .env
  1. Edit .env and set your configuration values:
  • FEVER_API_URL: URL of your Fever API endpoint
  • FEVER_USERNAME: Your Fever API username
  • FEVER_PASSWORD: Your Fever API password
  • MCP_SERVER_NAME: Name for your MCP server instance
  1. Configure Cursor Integration:

Create or edit your Cursor MCP configuration file at ~/.cursor/mcp.json:

{
  "mcpServers": {
    "RssMcpServer": {
      "url": "http://127.0.0.1:8000/sse"
    }
  }
}

This configuration will allow Cursor to connect to your RSS MCP server running locally on port 8000.

Running the Server

Start the server using:

python main.py

API Tools

The server provides the following MCP tools:

Feed Management

  • get_feeds(): Retrieve all RSS feeds
  • get_groups(): Retrieve all feed groups

Item Operations

  • get_unread_items(max_items=10, max_id=9999999999, since_id="", feed_ids=None, group_ids=None): Get unread items
  • get_saved_items(max_items=10, max_id=9999999999): Get saved/favorited items
  • get_items(since_id=""): Get items since a specific ID
  • get_items_by_feed_ids(feed_ids, max_items=10): Get items from specific feeds
  • get_items_by_group_ids(group_ids, max_items=10): Get items from specific groups
  • mark_item(item_id, action): Mark items as read/saved/unsaved

Dependencies

  • starlette>=0.27.0
  • requests>=2.31.0
  • python-dotenv>=1.0.0
  • fastmcp>=0.1.0
  • uvicorn>=0.24.0

License

MIT License

Metadata

Release files for iflow-mcp_weekend-project-space-rss-mcp-server 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for iflow-mcp_weekend-project-space-rss-mcp-server 0.1.0
File Size Uploaded
iflow_mcp_weekend_project_space_rss_mcp_server-0.1.0.tar.gz 6.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for iflow-mcp_weekend-project-space-rss-mcp-server 0.1.0
File Interpreter ABI Platform
iflow_mcp_weekend_project_space_rss_mcp_server-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 18.0 kB

Release files / iflow_mcp_weekend_project_space_rss_mcp_server-0.1.0.tar.gz

Download URL iflow_mcp_weekend_project_space_rss_mcp_server-0.1.0.tar.gz
Size 6.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b24476813547926bc468337e6d095805745c620af9edeaf08bc1713237e6debb
BLAKE2b-256 checksum
How to use checksums
60c02863d3584e577b1740093065a25aa1f25fe0a6caeafab69d89b7aff9189a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / iflow_mcp_weekend_project_space_rss_mcp_server-0.1.0-py3-none-any.whl

Download URL iflow_mcp_weekend_project_space_rss_mcp_server-0.1.0-py3-none-any.whl
Size 11.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fe1446a2b01acdc3fc4240c80a924aef38c77396ef90d30f7620c9deda67959e
BLAKE2b-256 checksum
How to use checksums
4f98bba9092c655e3ed71331429fd59271a7208fb6dae4d43f940c566268b358
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page