MCP RSS
by buhe
MCP RSS is a Model Context Protocol (MCP) server designed for interacting with RSS feeds. It allows users to manage and access RSS content through an MCP API.
Last updated: N/A
What is MCP RSS?
MCP RSS is a server that parses OPML files to import RSS feed subscriptions, automatically fetches and updates articles from RSS feeds, and exposes RSS content through an MCP API. It allows users to manage their RSS feeds and access content programmatically.
How to use MCP RSS?
To use MCP RSS, you need to install Node.js and a MySQL database. Configure the database connection and the path to your OPML file using environment variables. Then, use the provided MCP API methods (get_content, get_sources, set_tag) to interact with the server.
Key features of MCP RSS
Parse OPML files
Automatically fetch RSS feeds
Expose RSS content through MCP API
Mark articles as favorites
Filter articles by source and status
Use cases of MCP RSS
Integrating RSS feeds into applications
Building custom news readers
Automating content aggregation
Creating personalized information dashboards
FAQ from MCP RSS
What databases does MCP RSS support?
What databases does MCP RSS support?
Currently, MCP RSS is configured to use a MySQL database.
How often does MCP RSS update the RSS feeds?
How often does MCP RSS update the RSS feeds?
The update interval can be configured using the RSS_UPDATE_INTERVAL environment variable (in minutes). The default is 1 minute.
How do I import my existing RSS subscriptions?
How do I import my existing RSS subscriptions?
You can import your RSS subscriptions by providing the path to your OPML file using the OPML_FILE_PATH environment variable.
Can I filter articles by category?
Can I filter articles by category?
Yes, you can filter articles by source (feed title), which often corresponds to a category, using the source
parameter in the get_content
API method.
How do I mark an article as a favorite?
How do I mark an article as a favorite?
You can mark an article as a favorite by using the set_tag
API method and setting the status
parameter to 'favorite'.