FreshRSS MCP Server
Provides comprehensive RSS feed management through FreshRSS, including article operations (list, read/unread, star/unstar), feed subscriptions, folder/label organization, and OPML import/export capabilities.
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 my 10 most recent 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
Model Context Protocol (MCP) server for interacting with a FreshRSS instance.
Features
Articles: list, filter, read/unread, star/unstar, mark‑all‑read
Feeds: list, subscribe, unsubscribe, rename, move between folders
Folders & labels: list, create via tagging, rename, delete
OPML: export/import subscriptions
Quick‑add: add a site URL and let FreshRSS discover the feed
Fever helpers: favicons, unread/starred ID lists
Related MCP server: MCP RSS
Requirements
Node.js 18+
FreshRSS with Google Reader API enabled
FreshRSS API password (Settings → Profile → API Management)
Installation
npm install -g @equaldepth/freshrss-mcp-serverUsage
Claude Desktop
{
"mcpServers": {
"freshrss": {
"command": "npx",
"args": ["@equaldepth/freshrss-mcp-server"],
"env": {
"FRESHRSS_URL": "https://your-freshrss-instance.com",
"FRESHRSS_USERNAME": "your-username",
"FRESHRSS_API_PASSWORD": "your-api-password"
}
}
}
}GitHub Copilot
{
"servers": {
"freshrss": {
"command": "npx",
"args": ["@equaldepth/freshrss-mcp-server"],
"env": {
"FRESHRSS_URL": "https://your-freshrss-instance.com",
"FRESHRSS_USERNAME": "your-username",
"FRESHRSS_API_PASSWORD": "your-api-password"
}
},
}
}Tools
Articles:
list_articlesmark_as_readmark_as_unreadstar_articlesunstar_articlesmark_all_as_read
Feeds:
list_feedssubscribeunsubscribeedit_feedexport_opmlimport_opmlquickadd_feed
Folders & labels:
list_folderslist_labelsadd_labelsremove_labelsrename_folderrename_labeldelete_folderdelete_label
Stats:
get_statsget_user_info
Favicons & sync (Fever API):
list_faviconsget_feed_faviconlist_unread_article_idslist_starred_article_ids
Examples
{ "name": "list_articles", "arguments": { "filter": "unread", "order": "newest", "count": 10 } }
{ "name": "list_articles", "arguments": { "state": "starred", "count": 5 } }
{ "name": "subscribe", "arguments": { "url": "https://example.com/feed.xml", "title": "Example", "category": "Tech" } }
{ "name": "edit_feed", "arguments": { "feedId": "1", "category": "Tech" } }
{ "name": "export_opml", "arguments": {} }Tool inputs are strictly validated; unknown fields error.
Development
npm run dev
npm run lint
npm run typecheck
npm run format
npm run buildLicense
MIT
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
- Alicense-qualityDmaintenanceEnables intelligent RSS feed management with AI-powered semantic search, advanced filtering, and a comprehensive reading workflow. Supports OPML parsing, article organization with status tracking, and token-efficient browsing of large feed collections.Last updated395MIT
- 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
- Alicense-qualityDmaintenanceEnables AI assistants to interact with FreshRSS feeds via the Fever API, allowing listing feeds, fetching unread items, marking items as read/unread, and managing feed subscriptions.Last updated28MIT
Related MCP Connectors
Track and browse RSS feeds with ease. Fetch the latest entries from any feed URL and extract full…
Browse and manage Reddit posts, comments, and threads. Fetch user activity, explore hot/new/rising…
rss2json: convert any RSS/Atom feed to JSON. Keyless basic, optional API key for count.
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/alysson-souza/freshrss-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server