I Built a Self-Hosted RSS Reader with AI Summarization, Translation, and an MCP Server

This page summarizes the projects mentioned and recommended in the original post on dev.to

Puter.js - The Backend for AI-Generated Apps
One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
developer.puter.com
featured
AppSignal - Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com
featured
  1. Miniflux

    Minimalist and opinionated feed reader

    Existing readers especially fail at the "full text in-app" requirement. Miniflux has a full-text fetch feature, but you have to opt in per feed. FreshRSS doesn't use Readability at all — it requires users to manually enter CSS selectors for each site. Both can do it with configuration, but neither does it by default. You end up clicking article titles and reading through cookie banners, ads, and paywalls.

  2. Puter.js

    Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.

    Puter.js logo
  3. FreshRSS

    A free, self-hostable news aggregator…

    Existing readers especially fail at the "full text in-app" requirement. Miniflux has a full-text fetch feature, but you have to opt in per feed. FreshRSS doesn't use Readability at all — it requires users to manually enter CSS selectors for each site. Both can do it with configuration, but neither does it by default. You end up clicking article titles and reading through cookie banners, ads, and paywalls.

  4. oksskolten

    🏔️ The AI-native RSS reader

  5. servers

    Model Context Protocol Servers

    Second, data consumption isn't limited to the app UI. Oksskolten has a built-in MCP (Model Context Protocol) server. The same 12 tools used by the in-app AI chat (search_articles, get_article, toggle_bookmark, etc.) are exposed externally via MCP. Claude Code, Claude Desktop, or any MCP client can access the article data.

  6. readability

    A standalone version of the readability lib

    Here's the pipeline: fetch the original article URL, extract content with Mozilla's Readability.js, remove noise with 600 custom patterns (ads, navigation, sidebars, trackers), convert to Markdown with Turndown, and store in SQLite.

  7. to-markdown

    🛏 An HTML to Markdown converter written in JavaScript

    Here's the pipeline: fetch the original article URL, extract content with Mozilla's Readability.js, remove noise with 600 custom patterns (ads, navigation, sidebars, trackers), convert to Markdown with Turndown, and store in SQLite.

  8. piscina

    A fast, efficient Node.js Worker Thread Pool implementation

    DOM parsing (jsdom + Readability + Turndown) is CPU-heavy, so it's offloaded to up to 2 Worker Threads via piscina, keeping the API event loop unblocked.

  9. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  10. defuddle

    Get the main content of any page as Markdown.

    The noise-removal patterns were also informed by defuddle, an HTML sanitization library by Obsidian CEO Steph Ango, which has a comprehensive set of selector patterns for stripping ads and navigation elements.

  11. FlareSolverr

    Proxy server to bypass Cloudflare protection

    For sites requiring JavaScript rendering, FlareSolverr (Headless Chrome) handles it.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • I Stopped Reading Newsletters. Here's What I Use Instead.

    2 projects | dev.to | 14 Feb 2026
  • A sysadmin's rant about feed readers and crawlers (2022)

    1 project | news.ycombinator.com | 5 Mar 2025
  • Show HN: Artemis, a Calm Web Reader

    5 projects | news.ycombinator.com | 20 Dec 2024
  • Miniflux: A minimalist and opinionated feed reader

    1 project | news.ycombinator.com | 20 Nov 2024
  • Miniflux is a minimalist and opinionated feed reader

    1 project | news.ycombinator.com | 14 Nov 2024

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?