feedkeeper
Gestor autoalojado de feeds RSS/Atom multiusuario con servidor MCP integrado para automatización con IA. Soporta React, Node.js y SQLite. Incluye interfaz web trilingüe, filtrado por palabras clave y gestión de tokens de acceso personal.
Ficha actualizada 28 sept 2026, 11:47 · upstream 28 sept 2026, 7:13 · release v0.3.0
Qué es feedkeeper
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Feedkeeper es una aplicación de código abierto para gestionar suscripciones a feeds RSS y Atom de forma autoalojada. Su característica distintiva es el servidor MCP (Model Context Protocol) integrado, que permite conectar clientes como Claude Desktop o Claude Code directamente al repositorio sin necesidad de túneles SSH. La arquitectura se basa en un único proceso Node.js que sirve tanto la interfaz web construida con React como la API REST y el endpoint MCP, todo ello persistente mediante una base de datos SQLite local.
- Automatización de lectura con IA mediante integración MCP con Claude Desktop o Code
- Gestión centralizada de feeds RSS/Atom para múltiples usuarios en una misma instancia
- Migración de suscripciones entre lectores (Feedly, NetNewsWire) usando formato OPML
- Filtrado automático de contenido no deseado mediante palabras clave silenciadas
- Mantenimiento de base de datos y limpieza automática de artículos antiguos
- Servidor MCP integrado con transporte HTTP Streamable para acceso remoto seguro
- Arquitectura monolítica ligera: un solo proceso Node.js, una base de datos SQLite y sin dependencias externas
- Protección contra SSRF validando redirecciones y rangos IP internos en la descarga de feeds
- Interfaz web trilingüe (EN/DE/JP) con cambio de idioma independiente por usuario
- Gestión multiusuario nativa con aislamiento de datos y tokens de acceso personal
- Proyecto joven con advertencia explícita sobre posibles "bordes ásperos" o falta de pulido
- Requiere Node.js versión 20 o superior para ejecución
- Configuración manual obligatoria del SESSION_SECRET en el archivo .env
- Despliegue limitado a un único proceso Node, sin separación de servicios web y API
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Se recomienda usar Docker Compose para despliegue rápido o construir la imagen con npm run build para producción. Requiere al menos 2 núcleos CPU y 2 GB de RAM. El registro está cerrado por defecto (ALLOW_SIGNUP=false), así que el administrador debe crear las cuentas manualmente desde la interfaz web inicial. Asegurar que los tokens MCP se gestionen con cuidado y no se expongan en logs.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.

