FreshRSS MCP server
MCP server for FreshRSS, the self-hosted RSS feed aggregator
0 stars65 downloads/wk
Reviews
Write oneNobody has reviewed FreshRSS yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
FreshRSS tools (16, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
delete_category_or_labelwrite actionDeletes a category (its feeds move to the default category, no articles are lost)
export_opmlExports all subscriptions as an OPML document — the portable backup format for
get_articlesFetches the full text of specific articles by id, as plain text.
get_unread_countsReturns how many unread articles are waiting, in total and per feed and
get_user_infoReturns the FreshRSS account the server is authenticated as. Useful as a
import_opmlSubscribes to every feed in an OPML document, creating the categories it names,
list_article_idsLists only the ids of matching articles — the cheap way to collect a set for
list_articlesLists articles from a feed, category, label or built-in stream, newest first.
list_categoriesLists the categories (folders that hold feeds) and the user labels (tags that
list_feedsLists every subscribed feed with its category and unread count. The numeric
mark_all_as_readMarks every article of a feed, category, label or built-in stream as read.
mark_articlesSets the read state, the star and user labels of specific articles.
rename_category_or_labelRenames a category (folder) or a user label. FreshRSS resolves the name against
subscribe_feedSubscribes to a feed. The URL may point at the feed itself or at a website —
unsubscribe_feedwrite actionDeletes a feed together with all of its stored articles, read state and stars.
update_feedwrite actionRenames a feed and/or moves it to another category. A category that does not
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan37 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install directly
Runs npx -y @ni-c/freshrss-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add freshrss-mcp -- npx -y @ni-c/freshrss-mcp
FreshRSS: common questions
- Is FreshRSS MCP server safe?
- Mostly: it is graded B (83/100). Read the FreshRSS safety report
- How do I install FreshRSS?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does FreshRSS need an API key?
- Yes. The registry entry asks for
FRESHRSS_API_PASSWORD. - Is FreshRSS maintained?
- The last commit was 4 days ago (2026-09-16). The latest release is v0.3.2.