1. Conduid
  2. AI
  3. freshrss-server
MCP server · AI

freshrss-server

A simple MCP server to stand in front of your FreshRSS Server

Unclaimed ai
39Low

Scored 13 days ago · breakdown

About freshrss-server

freshrss-server is an MCP server published by git+alysson-souza in the AI category: a simple MCP server to stand in front of your FreshRSS Server.

The repository has 8 stars and 0 forks.

Install

Install
npx @bingyupiaoyao/freshrss-mcp-server
Claude Code
claude mcp add freshrss-mcp -- npx -y @bingyupiaoyao/freshrss-mcp-server
npx
npx -y @bingyupiaoyao/freshrss-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about freshrss-server

Powered by Claude · Grounded in docs

I know everything about freshrss-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

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

Requirements

  • Node.js 18+
  • FreshRSS with Google Reader API enabled
  • FreshRSS API password (Settings → Profile → API Management)

Installation

npm install -g @equaldepth/freshrss-mcp-server

Usage

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_articles
  • mark_as_read
  • mark_as_unread
  • star_articles
  • unstar_articles
  • mark_all_as_read

Feeds:

  • list_feeds
  • subscribe
  • unsubscribe
  • edit_feed
  • export_opml
  • import_opml
  • quickadd_feed

Folders & labels:

  • list_folders
  • list_labels
  • add_labels
  • remove_labels
  • rename_folder
  • rename_label
  • delete_folder
  • delete_label

Stats:

  • get_stats
  • get_user_info

Favicons & sync (Fever API):

  • list_favicons
  • get_feed_favicon
  • list_unread_article_ids
  • list_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 build

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About freshrss-server

How do I install freshrss-server?

Run npx @bingyupiaoyao/freshrss-mcp-server, then add the server to your MCP client's configuration.

Is freshrss-server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is freshrss-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.