Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Lion Reader

de brendanlongversión 1.0.1i★ –iSe ejecuta en la nube
Nombre en el registrocom.lionreader/lion-reader

Instalar

Resumen

Descripción del creador (original en inglés)

Read, search, star and organize your RSS feeds, newsletters and saved articles.

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en la nube
  • Transporte: Streamable HTTP
  • Categoría: Búsqueda y memoria de IA

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Funciona en Claude para web, escritorio y móvil:

  1. Abre Settings → Connectors
  2. Presiona Add custom connector
  3. Pega la dirección de abajo y presiona Add
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Add2https://…3
https://lionreader.com/api/mcp

Ejecuta esto en tu terminal

claude mcp add --transport http lion-reader https://lionreader.com/api/mcp

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "lion-reader": {
      "url": "https://lionreader.com/api/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "lion-reader": {
      "type": "http",
      "url": "https://lionreader.com/api/mcp"
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

ChatGPT solo se conecta a servidores en internet:

  1. Abre ChatGPT en la web → Settings → Connectors (Apps)
  2. Presiona Create o Add (en algunos planes primero hay que activar Developer mode en Advanced)
  3. Pega la dirección de abajo, ponle un nombre y guarda
  4. Si te pide iniciar sesión, inicia sesión en el servicio del creador
SettingsConnectors1+ Create2https://…3
https://lionreader.com/api/mcp

Los nombres de los menús pueden variar un poco según el plan y con el tiempo.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

El servidor pide iniciar sesión antes de mostrar sus herramientas.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 6 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con el dominio lionreader.com (el registro comprueba quién es dueño del dominio)

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • ✓ Superada

    El endpoint responde

    Respondió en 141 ms (HTTP 401)

  • ✓ Superada

    Inicio de sesión con OAuth

    Declara inicio de sesión con OAuth, así que tu app de IA puede llevarte a iniciar sesión

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Aún sin revisar; leemos la lista de herramientas cuando revisamos el endpoint

Comparado con otros en Búsqueda y memoria de IAi

  • Más estrellas que el 0% de los otros 7226 servidores de esta categoría
  • Publicado en el registro más recientemente que el 94% de los otros 7226 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 7226 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Lion Reader?

Superó 3 de 3 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en la nube del creador. Te conectas por internet sin instalar nada, pero lo que envías pasa por los servidores del creador.

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (1.0.1) llegó al registro anteayer.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. Se conecta por URL, así que también funcionan las apps que aceptan servidores MCP remotos, como ChatGPT en modo desarrollador.

¿Qué puedo usar en su lugar?

En la misma categoría: Context7, Codebase Memory, Exa

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Context7

de upstash

Up-to-date docs for AI agents

Computadora o nube★ 64.224MITActualizado hace 3 días
Instalar

Codebase Memory

de DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

Se ejecuta en tu computadora★ 48.148MITActualizado hace 20 días
Instalar

Exa

de exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Se ejecuta en la nube★ 5213MITActualizado hace 44 días
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

Lion Reader

One fast, private reader for the sites you follow, your email newsletters, and the articles you save for later. Free, open source (MIT), and self-hostable.

[Try the interactive demo](https://lionreader.com/demo) (no signup needed) or use the hosted version at lionreader.com.

What you can do

  • Follow sites, read newsletters, and save articles in one place. Subscribe to RSS, Atom, and JSON feeds, or paste a site's URL and Lion Reader finds its feed. Newsletters go to a private ingest address, so Lion Reader never needs access to your inbox. Save any page for later from the browser extension, a bookmarklet, your phone's share menu, Discord, or by uploading a document like a PDF or Word file.
  • Read full articles, not teasers. Links from sites like YouTube, arXiv, GitHub, Google Docs, and Bluesky come through complete and readable instead of as a sign-in page or a stub. For feeds that only send a summary, Lion Reader can fetch the full article.
  • Use AI when you want it, and not otherwise. Summarize an article in a click, listen to any article in a natural voice with the current paragraph highlighted, or connect Claude or another assistant over MCP to search, triage, star, and save articles for you. AI features run only when you use them or connect an assistant, and you can use your own API keys.
  • Keep using the apps you like. Lion Reader speaks the Google Reader API (for RSS apps like NetNewsWire or Reeder) and the Wallabag API (for saving from your phone with the Wallabag app). There's also a REST API with an OpenAPI spec at /api/openapi.
  • Move around instantly. New entries appear in the list you're reading without a refresh, navigation renders from cache and refreshes in the background, and typical pages load in under 100ms. See Frontend State for how.
  • All the essentials. Full-text search, tags, starring, keyboard shortcuts (press ?), light, dark, and e-ink themes, OPML import and export, a full-library export, and an installable app (PWA).

Privacy

No ads, no data selling, and no third-party tracking scripts. The hosted site counts page views with cookie-less GoatCounter, recording only the _kind_ of page (an entry list, an article, a settings page), never which list or article, and nothing tied to your account. Self-hosted builds send nothing unless you configure analytics or error tracking.

A feed is fetched once for all its subscribers, but a new subscriber starts with what the feed publishes right now, never older entries Lion Reader kept from someone else's subscription. The privacy policy lists every third-party service and what it receives.

Get the apps

Self-hosting

Lion Reader builds into a Docker image (Dockerfile) and needs PostgreSQL and Redis. It runs on a small VM and scales horizontally: the web app, the background worker (feed fetching, jobs), and the optional Discord bot are separate processes. Features that depend on outside services (OAuth sign-in, AI summaries and narration, newsletter delivery, error tracking) are optional and switch on when you configure them. Metrics are exposed for Prometheus, and logs are structured JSON.

The Deployment Guide walks through a full Fly.io setup, including every setting that hosted lionreader.com uses which you'll want to change.

User Registration

By default, Lion Reader runs in invite-only mode. New users need an invite link to register.

VariableDefaultDescription
ALLOWED_SIGNUP_PROVIDERSallComma-separated providers (email,google,apple,discord) allowed to sign up _with_ an invite
ALLOWED_PUBLIC_SIGNUP_PROVIDERSnoneSubset allowed to sign up _without_ an invite. Empty = fully invite-only
ALLOWLIST_SECRET-Secret for admin API (required whenever any provider is invite-only)
MAILGUN_DOMAIN-Mailgun sending domain (US region) for account emails; required to verify password accounts
MAILGUN_SENDING_KEY-A Mailgun sending key for that domain
TURNSTILE_SITE_KEY-Cloudflare Turnstile site key; with the secret key, adds a CAPTCHA to password signup
TURNSTILE_SECRET_KEY-Cloudflare Turnstile secret key

Accounts that sign up with a password must verify their email address before using the app, and "Forgot your password?" emails a reset link, so password signup needs the two Mailgun settings. Social sign-ins are verified by the provider.

Manage invites through the admin API (each invite is single-use, valid for 7 days):

# Create an invite; response contains inviteUrl

curl -X POST https://your-app/api/trpc/admin.createInvite \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $ALLOWLIST_SECRET" -d '{}'

List invites with status (pending/used/expired)

curl -X POST https://your-app/api/trpc/admin.listInvites \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $ALLOWLIST_SECRET" -d '{}'

Revoke an unused invite

curl -X POST https://your-app/api/trpc/admin.revokeInvite \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $ALLOWLIST_SECRET" -d '{"inviteId":" "}'

Email Newsletter Subscriptions

Users create ingest addresses in Settings → Email and subscribe to newsletters with them. Each sender becomes a separate feed alongside RSS subscriptions. Unsubscribing uses RFC 2369/8058 List-Unsubscribe headers where available and blocks future emails from the sender.

Inbound email is delivered by Mailgun receiving routes:

  1. Point MX records for your ingest domain at Mailgun and verify the domain
  2. Create a Mailgun route that forwards matching messages to https://your-app/api/webhooks/email/mailgun (enable "Store and notify")
  3. Configure Lion Reader:
VariableDescription
INGEST_EMAIL_DOMAINDomain for ingest email addresses; required
MAILGUN_WEBHOOK_SIGNING_KEYMailgun webhook signing key (Sending → Webhooks); required

The webhook verifies Mailgun's HMAC-SHA256 signature; requests with invalid signatures are rejected.

Development

Stack: Next.js 16 (App Router) and React Query over tRPC, PostgreSQL 18 with Drizzle ORM, Redis 7 for pub/sub and short-lived state, native Rust modules for feed parsing, sanitization, Markdown, and article extraction, and a Kotlin Multiplatform Android app. DESIGN.md covers the architecture and the reasoning behind it; SECURITY.md maps the security-critical code.

Prerequisites
  • Node.js 24+ and pnpm (pnpm downloads the Node version the scripts run on)
  • Rust (cargo) and a C++ compiler, for the native modules
  • Docker and Docker Compose, for local Postgres, Redis and object storage (or run pnpm services, which starts them without Docker, and use the *:local script variants)
Setup
pnpm install

pnpm build:native

Copy environment variables

cp .env.example .env

Start Postgres 18, Redis 7 and S3Mock (object storage, which ebook uploads

need: uncomment the local STORAGE_* settings in .env)

docker compose up -d

Run database migrations

pnpm db:migrate

Seed the database with test data (optional)

pnpm db:seed

Start development server (app, worker, and Discord bot, which idles without a token)

pnpm dev

The app will be available at http://localhost:3000. Connection URLs are configured in .env:

  • Database: postgresql://lionreader:lionreader@localhost:5432/lionreader
  • Redis: redis://localhost:6379
Testing
pnpm typecheck         # Type checking

pnpm lint # Linting pnpm test:unit # Unit tests (fast, no I/O) pnpm test:integration # Integration tests (requires Docker services) pnpm test:e2e # Playwright browser tests (requires Docker services)

Profiling

Build for production, then run with the flame profiler:

NODE_ENV=production pnpm build:all

Profile the worker

NODE_ENV=production pnpm dlx @platformatic/flame run --sourcemap-dirs=dist/ dist/worker.js

Profile the Next.js server

NODE_ENV=production pnpm dlx @platformatic/flame run --sourcemap-dirs=.next/ node_modules/next/dist/bin/next start

Background

Lion Reader is designed and built by Brendan Long, and largely written by Claude. More on how that went: Claude Wrote Me a 400-Commit RSS Reader App and the follow-up, My RSS Reader is Done.

License

MIT

Pregunta a PopNx