📡 MCP RSS Aggregator [Node.js - RSS/OPML - Claude Desktop]

Ivan Luna 22 Apr, 2025 03 min de lectura
📡 MCP RSS Aggregator [Node.js - RSS/OPML - Claude Desktop]

MCP RSS Aggregator es una integración que permite a Claude Desktop obtener y leer contenido de tus feeds RSS favoritos utilizando el Model Context Protocol (MCP). Esta potente herramienta transforma a Claude en un lector de noticias personalizado que puede procesar y discutir inteligentemente contenido de toda la web.

Demo

Características Principales:

  • Biblioteca de Feeds Personalizada: Lee artículos de tus fuentes RSS preferidas
  • Importación OPML: Transfiere fácilmente tus suscripciones de feeds existentes
  • Organización por Categorías: Agrupa feeds por tema para una mejor gestión de contenido
  • Acceso a Contenido Reciente: Obtén los artículos más recientes de todos tus feeds
  • Filtrado Flexible: Filtra artículos por fuente o categoría
  • Presentación Bien Formateada: Visualización limpia de artículos con títulos, fragmentos y enlaces
  • Interacción Conversacional: Solicita actualizaciones de noticias usando lenguaje natural

Visión Técnica:

  • Backend Node.js: Procesamiento de feeds rápido y eficiente
  • Model Context Protocol (MCP): Integración con Claude Desktop
  • Analizador OPML: Soporte para el formato estándar de exportación/importación de feeds
  • Soporte para Múltiples Formatos de Feed: Compatible con feeds RSS, Atom y JSON
  • Configuración Dinámica de Feeds: Fácil adición y gestión de fuentes de noticias
  • Normalización de Contenido: Presentación consistente entre diferentes formatos de feed
  • Controles de Límite Configurables: Número de artículos ajustable para cada consulta

Guía de Instalación:

# Clonar repositorio
git clone https://github.com/mcp-series/mcp-rss-aggregator
cd mcp-rss-aggregator

# Instalar dependencias
npm install

# Compilar el proyecto
npm run build

Configuración de Feeds:

El RSS Aggregator admite tanto formatos OPML como JSON para la configuración de feeds:

  • Soporte OPML: Importación directa desde la mayoría de lectores RSS
  • Configuración JSON: Define feeds en una estructura JSON simple
  • Feeds de Muestra Incluidos: Comienza con feeds populares preconfigurados

Configuración del Servidor MCP:

Configura Claude Desktop para integrarse con el RSS Aggregator:

{
  "mcpServers": {
    "rssAggregator": {
      "command": "node",
      "args": ["RUTA_AL_DIRECTORIO/mcp-rss-aggregator/build/index.js"],
      "feedsPath": "RUTA_A_TU_ARCHIVO_FEEDS.opml"
    }
  }
}

Comandos Disponibles:

El MCP RSS Aggregator proporciona una herramienta llamada rss con varios comandos:

  • rss latest [—N]: Muestra los últimos artículos de todos los feeds
  • rss top [—N]: Muestra los artículos más populares de todos los feeds
  • rss list: Lista todos los feeds disponibles
  • rss —[feed-id] [—N]: Muestra artículos de un feed específico
  • rss “[categoría]” [—N]: Muestra artículos de una categoría específica
  • rss set-feeds-path —[ruta]: Establece la ruta al archivo OPML/JSON

Soporte de Lenguaje Natural:

La integración entiende solicitudes conversacionales como:

  • “¿Cuáles son las últimas noticias en Hacker News?”
  • “Muéstrame los mejores artículos de tecnología hoy”
  • “Obtén los últimos artículos de mis feeds de programación”
  • “Lista todos mis feeds RSS”

Requisitos del Sistema:

  • Node.js 16 o superior
  • Aplicación Claude Desktop

Casos de Uso:

  • Briefing de Noticias Personalizado: Obtén actualizaciones de todas tus fuentes favoritas en un solo lugar
  • Lectura Basada en Temas: Concéntrate en categorías de contenido específicas según tus intereses actuales
  • Análisis de Contenido: Pide a Claude que analice tendencias o resuma artículos
  • Rutinas Matutinas/Vespertinas: Crea flujos de lectura de noticias personalizados
  • Agregación de Investigación: Recopila noticias específicas de la industria o tema desde múltiples fuentes
  • Noticias Multilingües: Accede a contenido en diferentes idiomas con las capacidades de traducción de Claude
  • Comparación de Noticias: Analiza cómo diferentes fuentes cubren los mismos eventos

Esta integración muestra el potencial de los asistentes de IA para transformar el consumo de contenido proporcionando una interfaz conversacional para noticias e información personalizada. Al combinar la estructura de los feeds RSS con la inteligencia de Claude, el RSS Aggregator crea una experiencia de lectura de noticias verdaderamente personalizada.


Etiquetas

Compartir


Proyectos relacionados

Todos los proyectos