FreshRSS MCP Server
Allows AI assistants to interact with a FreshRSS instance to manage RSS feeds, including listing feeds, fetching unread items, marking items as read/unread, and getting items from specific feeds.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@FreshRSS MCP Servershow me my unread articles"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FreshRSS MCP Server
A Model Context Protocol server for interacting with FreshRSS feeds via the Fever API.
This TypeScript-based MCP server allows AI assistants to interact with your FreshRSS instance, enabling them to:
List and browse your RSS feeds
Fetch unread items
Mark items as read/unread
Get items from specific feeds
Features
Tools
list_feeds- List all feed subscriptionsget_feed_groups- Get feed groupsget_unread- Get unread itemsget_feed_items- Get items from a specific feedmark_item_read- Mark an item as readmark_item_unread- Mark an item as unreadmark_feed_read- Mark all items in a feed as readget_items- Get specific items by their IDs
Related MCP server: FreshRSS MCP Server
Requirements
A running FreshRSS instance with API access enabled
API endpoint URL, username, and password for your FreshRSS instance
Development
Install dependencies:
npm installBuild the server:
npm run buildFor development with auto-rebuild:
npm run watchEnvironment Variables
You need to set the following environment variables:
FRESHRSS_API_URL: URL to your FreshRSS instance (e.g., "https://rss.example.com")FRESHRSS_USERNAME: Your FreshRSS usernameFRESHRSS_PASSWORD: Your FreshRSS password
Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"freshrss": {
"command": "node",
"args": ["/path/to/freshrss-server/build/index.js"],
"env": {
"FRESHRSS_API_URL": "https://your-freshrss-instance.com",
"FRESHRSS_USERNAME": "your-username",
"FRESHRSS_PASSWORD": "your-password"
}
}
}
}For Cline MCP integration, add to your MCP settings:
{
"mcpServers": {
"freshrss": {
"command": "node",
"args": ["/path/to/freshrss-server/build/index.js"],
"env": {
"FRESHRSS_API_URL": "https://your-freshrss-instance.com",
"FRESHRSS_USERNAME": "your-username",
"FRESHRSS_PASSWORD": "your-password"
}
}
}
}Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspectorThe Inspector will provide a URL to access debugging tools in your browser.
Security Note
This server requires your FreshRSS credentials. For security:
Never commit your credentials to version control
Always use environment variables for sensitive information
Consider using a dedicated FreshRSS account with appropriate permissions
License
This project is licensed under the MIT License - see the LICENSE file for details.
Contributing
Contributions are welcome! See CONTRIBUTING.md for details.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables interaction with RSS readers that support the FreshRSS API through natural language. Allows users to manage and query their RSS feeds and articles via LLM conversations.Last updated6MIT
- Flicense-qualityDmaintenanceEnables interaction with FreshRSS RSS feed readers through the Google Reader compatible API. Supports feed management, article reading/searching, and marking articles as read or starred.Last updated
- AlicenseBqualityDmaintenanceEnables interaction with FreshRSS instances through the Google Reader API. Supports managing articles, feeds, folders, labels, and OPML import/export for RSS feed aggregation through natural language.Last updated2783MIT
- Flicense-qualityDmaintenanceEnables RSS feed management using the Fever API, supporting retrieval of feeds, groups, and items with read/save actions.Last updated5
Related MCP Connectors
Track and browse RSS feeds with ease. Fetch the latest entries from any feed URL and extract full…
Read and update your Everway trips and itineraries from any MCP-compatible AI assistant.
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rakeshgangwar/freshrss-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server