TabNews Integration
Accede a datos de la API de TabNews.
Documentación
MCP TabNews Integration
Una integración del Model Context Protocol (MCP) para TabNews.
Este servidor MCP también está disponible en Smithery para integración directa.
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
- Asegúrate de estar usando Node.js v23+
node -v
#v23.11.0
- Clona este repositorio:
git clone https://github.com/renant/mcp-tabnews.git
cd mcp-tabnews
- Restaura las dependencias:
npm ci
Integración con Herramientas de IA
Configuración en Cursor
-
Abre la Configuración de Cursor
-
Navega a la sección MCP
-
Haz clic en "Add new MCP server"
-
Configura el servidor:
Name = mcp-tabnews Type = command Command = node ABSOLUTE_PATH_TO_PROJECT/src/index.tso 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"
]
}
}
}
-
Asegúrate de que el chat de Cursor esté en modo Agente seleccionando "Agent" en el menú desplegable de la parte inferior izquierda
-
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
Licencia
Este proyecto está licenciado bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.