TabNews Integration

Accede a datos de la API de TabNews.

Documentación

MCP TabNews Integration

smithery badge

Una integración del Model Context Protocol (MCP) para TabNews.

Este servidor MCP también está disponible en Smithery para integración directa.

TabNews Integration MCP server

Herramientas Disponibles

  • checkStatusTool: Verifica el estado de la API de TabNews.
  • getContentsTool: Obtén contenidos de TabNews.
  • getContentsByUserTool: Obtén contenidos de TabNews por usuario.
  • getContentTool: Obtén un contenido con cuerpo de TabNews por usuario y slug.
  • getContentChildrenTool: Obtén comentarios de TabNews por contenido.
  • getAnalyticsUserCreatedTool: Obtén las analíticas de los contenidos creados por un usuario en TabNews.
  • getAnalyticsRootContentPublishedTool: Obtén las analíticas de un contenido raíz publicado en TabNews.
  • getAnalyticsChildContentPublishedTool: Obtén las analíticas de un contenido hijo publicado en TabNews.
  • getRssFeedTool: Obtén el feed RSS de TabNews.

Integración con Herramientas de IA

Inspeccionar las Capacidades del Servidor MCP

Puedes inspeccionar las capacidades de este servidor MCP usando Smithery:

npx -y @smithery/cli@latest inspect @renant/mcp-tabnews

Esto te mostrará todas las herramientas disponibles, sus parámetros y cómo usarlas.

Configuración

Instalación Manual

  1. Asegúrate de estar usando Node.js v23+
node -v
#v23.11.0
  1. Clona este repositorio:
git clone https://github.com/renant/mcp-tabnews.git
cd mcp-tabnews
  1. Restaura las dependencias:
npm ci

Integración con Herramientas de IA

Configuración en Cursor

  1. Abre la Configuración de Cursor

  2. Navega a la sección MCP

  3. Haz clic en "Add new MCP server"

  4. Configura el servidor:

    Name = mcp-tabnews
    Type = command
    Command = node ABSOLUTE_PATH_TO_PROJECT/src/index.ts
    

    o si prefieres ejecutarlo desde Smithery

    Name = mcp-tabnews
    Type = command
    Command = npm exec -- @smithery/cli@latest run @renant/mcp-tabnews
    

o configura directamente desde el archivo MCP global de Cursor ubicado en ~/.cursor/mcp.json y agrega lo siguiente:

{
  "mcpServers": {
    "mcp-tabnews": {
      "command": "node",
      "args": ["ABSOLUTE_PATH_TO_PROJECT/src/index.ts"]
    }
  }
}

o si prefieres ejecutarlo desde Smithery

{
  "mcpServers": {
    "mcp-tabnews": {
      "command": "npm",
      "args": [
        "exec",
        "--",
        "@smithery/cli@latest",
        "run",
        "@renant/mcp-tabnews"
      ]
    }
  }
}
  1. Asegúrate de que el chat de Cursor esté en modo Agente seleccionando "Agent" en el menú desplegable de la parte inferior izquierda

  2. Ve al chat y haz cualquier pregunta sobre TabNews

Configuración en Claude Desktop

Instalación vía Smithery

Para instalar TabNews para Claude Desktop automáticamente vía Smithery:

npx -y @smithery/cli install @renant/mcp-tabnews --client claude

Desarrollo

Características

  • Construido con el Model Context Protocol (MCP)
  • Seguridad de tipos con TypeScript y validación de esquemas Zod
  • Soporte nativo de TypeScript en Node.js sin transpilación
  • Transporte estándar de E/S para fácil integración
  • Manejo estructurado de errores

Contribuciones

¡Las contribuciones son bienvenidas! No dudes en enviar un Pull Request.

Autor

Renan Teixeira

Licencia

Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.