🎬 MCP Trakt: La puerta de entrada de tu IA a los datos de entretenimiento
Un servidor de Protocolo de Contexto de Modelo (MCP) que crea un puente entre los modelos de lenguaje de IA y la API de Trakt.tv, lo que permite a los LLM acceder a datos de entretenimiento en tiempo real y al historial de visualización personal de Trakt.
🖥️ Un experimento de IA
Aparte de este párrafo, todo lo que aquí se presenta ha sido generado por IA, incluido el código. Mi objetivo era aprender más sobre MCP y he estado experimentando mucho con Cursor, así que me pareció lógico unirlos. El resultado fue este proyecto. Todos los cambios futuros también serán realizados por IA.
🤖¿Qué es MCP?
El Protocolo de Contexto de Modelo (MCP) es una especificación abierta que permite que los modelos de lenguaje grandes (LLM) como Claude interactúen con sistemas externos y fuentes de datos.
MCP crea una forma estandarizada para que los modelos de IA:
Acceda a datos en tiempo real más allá de su fecha límite de capacitación
Conéctese a API externas y servicios web a través de servidores dedicados
Ejecute herramientas y funciones especializadas de forma segura
Leer y escribir en recursos externos
Procesar datos complejos que serían difíciles de manejar en formatos de solo texto
En esencia, el MCP funciona definiendo:
Recursos : fuentes de datos estructuradas que una IA puede leer o en las que puede escribir (como
trakt://shows/trending
)Herramientas : Funciones que la IA puede invocar para realizar acciones específicas (como
fetch_trending_shows
)Sesiones : Conexiones seguras entre los servidores de IA y MCP
Los servidores MCP como este actúan como puentes entre los modelos de IA y el mundo externo, lo que permite ampliarlos con nuevas capacidades sin necesidad de volver a capacitarlos.
📺 ¿Qué es Trakt?
Trakt.tv es una plataforma que rastrea automáticamente los programas de televisión y películas que ves. El servicio ofrece:
Seguimiento exhaustivo de los hábitos de visualización en múltiples servicios de transmisión
Funciones sociales para compartir y discutir lo que estás viendo con tus amigos.
Recomendaciones personalizadas basadas en tu historial de visualización
API extensas que los desarrolladores pueden usar para crear aplicaciones
Trakt se ha convertido en el estándar para el seguimiento del entretenimiento con:
Más de 14 millones de usuarios rastrean sus hábitos de visualización
Datos sobre millones de películas y programas de televisión, incluidos metadatos detallados
Integración con reproductores multimedia y servicios de transmisión populares
Este servidor MCP aprovecha el rico ecosistema API de Trakt para llevar datos de entretenimiento en tiempo real directamente a sus conversaciones con asistentes de IA como Claude.
🚀 La experiencia de desarrollo del cursor
Todo este proyecto se desarrolló con Cursor , un editor de código diseñado para la era de la IA, y Claude 3.7 Sonnet generó todo el código. Este enfoque demuestra:
Cómo el desarrollo asistido por IA puede acelerar drásticamente la creación de servidores MCP especializados
Las capacidades de la IA moderna para escribir código funcional y bien estructurado
Un flujo de trabajo colaborativo entre la intención humana y la implementación de IA
✨ Características
Datos públicos de Trakt
Acceda a programas y películas populares y de tendencia.
Descubre el contenido más visto, reproducido y marcado como favorito
Obtenga datos en tiempo real de la comunidad global de Trakt
Respuestas formateadas con títulos, años y métricas de popularidad
👤 Datos personales de Trakt
Ver tus programas vistos : obtén una lista completa de los programas que has visto personalmente
Consulta las fechas exactas de tu último visionado de cada serie
Realiza un seguimiento de cuántas veces has visto cada programa
Regístrate en los programas que estás viendo actualmente para marcarlos como vistos
Por ID de programa (más preciso) o por título de programa (más conveniente)
Comparte check-ins en Twitter, Mastodon o Tumblr
Incluye mensajes personalizados con tus check-ins
Mira cuándo viste el episodio en formato legible para humanos
Busca programas para encontrar sus detalles e identificaciones
Autenticación segura con Trakt a través del flujo de código del dispositivo
Los datos personales se obtienen directamente de su cuenta de Trakt
💬 Comentarios y reseñas
Ver comentarios de programas y películas : lee lo que otros dicen sobre tu contenido favorito
Ver comentarios de temporadas y episodios específicos : obtener información sobre partes específicas de un programa
Ver comentarios individuales y sus respuestas : participar en las discusiones de la comunidad
Protección contra spoilers : los comentarios con spoilers están ocultos de forma predeterminada.
Activar o desactivar la visibilidad de los spoilers : elige si quieres mostrar u ocultar los spoilers
Ver reseñas : Los comentarios más largos y detallados se marcan como reseñas.
🔄 Características generales
Expone datos de la API de Trakt a través de recursos MCP
Proporciona herramientas para obtener información de entretenimiento en tiempo real.
Permite que los modelos de IA ofrezcan recomendaciones de entretenimiento personalizadas
Proceso sencillo de autenticación y cierre de sesión
📺 Programas que son tendencia actualmente
A partir de abril de 2025, podrás acceder a programas de tendencia como:
"El Loto Blanco" (2021) - 7.870 espectadores
"Daredevil: Renacido" (2025) - 6738 espectadores
"Severance" (2022) - 4.507 espectadores
Películas que son tendencia actualmente
Las películas más populares del momento:
"Black Bag" (2025) - 1.491 espectadores
"Un trabajador" (2025) - 1226 espectadores
"Mickey 17" (2025) - 764 espectadores
🔌 Recursos disponibles
Mostrar recursos
Recurso | Descripción | Datos de ejemplo |
| Los programas más vistos en las últimas 24 horas | Mostrar título, año, número de observadores |
| Los programas más populares según las calificaciones | Mostrar título, año, puntuación popular |
| Programas más favoritos | Mostrar título, año y número de favoritos |
| Programas más reproducidos | Mostrar título, año y número de reproducciones |
| Programas más vistos por usuarios únicos | Mostrar título, año, número de observadores |
Recursos de películas
Recurso | Descripción | Datos de ejemplo |
| Películas más vistas en las últimas 24 horas | Título de la película, año, número de espectadores |
| Películas más populares según calificaciones | Título de la película, año, banda sonora popular |
| Películas más favoritas | Título de la película, año, recuento de favoritos |
| Películas más vistas | Título de la película, año, número de reproducciones |
| Películas más vistas por usuarios únicos | Título de la película, año, número de espectadores |
Recursos para el usuario
Recurso | Descripción | Datos de ejemplo |
| Estado de autenticación actual | Estado de autenticación, vencimiento del token |
| Programas vistos por el usuario autenticado | Mostrar título, año, fecha de última visualización, número de reproducciones |
| Películas vistas por el usuario autenticado | Título de la película, año, fecha de última visualización, número de reproducciones |
Recursos para comentarios
Recurso | Descripción | Datos de ejemplo |
| Comentarios sobre una película específica | Texto del comentario, autor, fecha, me gusta |
| Comentarios de un programa específico | Texto del comentario, autor, fecha, me gusta |
| Comentarios para una temporada específica | Texto del comentario, autor, fecha, me gusta |
| Comentarios de un episodio específico | Texto del comentario, autor, fecha, me gusta |
| Un comentario específico | Texto del comentario, autor, fecha, me gusta |
| Respuestas a un comentario específico | Texto de respuesta, autor, fecha |
🛠️ Herramientas disponibles
Mostrar herramientas
Herramientas de película
Autenticación y herramientas de usuario
Herramientas de check-in
Herramientas para comentarios
🔐 Autenticación
El servidor utiliza el flujo de autenticación del dispositivo de Trakt:
Cuando solicita datos específicos del usuario, el servidor iniciará automáticamente la autenticación si es necesario
Recibirás un código y una URL para visitar en tu navegador.
Después de ingresar el código en el sitio web de Trakt y autorizar la aplicación, informe a Claude que ha completado la autorización.
Claude verificará el estado de autenticación y luego obtendrá sus datos personales.
Su token de autenticación se almacena de forma segura para futuras solicitudes
Puede cerrar la sesión en cualquier momento utilizando la herramienta clear_auth
.
🚀 Configuración
Clonar este repositorio
git clone https://github.com/yourusername/mcp-trakt.git cd mcp-traktInstalar dependencias
pip install -r requirements.txtConfigura tu entorno
cp .env.example .envLuego edita
.env
para agregar tus credenciales de API de Trakt:TRAKT_CLIENT_ID=your_client_id TRAKT_CLIENT_SECRET=your_client_secretEjecutar el servidor
python server.py
🧪 Desarrollo y pruebas
Pruebas con MCP Inspector
Instalación en Claude Desktop
📝Usando con Claude
Una vez instalado, puedes hacerle preguntas a Claude como:
"¿Qué programas son tendencia en este momento?"
"¿Puedes recomendarme algunas películas populares esta semana?"
"¿Cuáles son los programas más vistos del mes?"
"Muéstrame los programas que he visto" (requiere autenticación)
"¿Cuál fue el último programa que vi?" (requiere autenticación)
"Muéstrame las películas que he visto" (requiere autenticación)
"¿Cuál fue la última película que vi?" (requiere autenticación)
Busca programas como 'Breaking Bad'
"Inscríbanme en el episodio 5 de la temporada 2 de Breaking Bad" (usa el título)
"Regístrate para ver el episodio 3 de la temporada 1 del programa ID 1388 y compártelo en Twitter" (usa ID)
"Muéstrame los comentarios de Breaking Bad"
"¿Qué dice la gente sobre la película El Padrino?"
Muéstrame los comentarios de la temporada 1 de Stranger Things.
Obtén comentarios del episodio 5 de la temporada 2 de Juego de Tronos.
"Muéstrame el comentario n.° 12345 con sus respuestas"
"Muéstrame comentarios de Breaking Bad pero incluye spoilers"
Busca películas como 'El Padrino'
"Muéstrame los comentarios más populares de Breaking Bad" (usa sort="likes")
"Obtén los comentarios mejor valorados de la película El Padrino" (usa sort="highest")
"Muéstrame los comentarios con más respuestas de la temporada 1 de Stranger Things" (usa sort="replies")
Claude utilizará este servidor MCP para proporcionarle datos en tiempo real de Trakt.
👤 Acceso a datos personales
Con la autenticación, podrás acceder a:
Tu historial completo de programas y películas vistos
Fechas de última visualización de cada programa y película
Número de veces que has visto cada programa y película
Regístrate en los programas que estás viendo actualmente y sigue tu progreso.
Estadísticas de visualización personales
Comparte tu actividad de visualización en las plataformas de redes sociales
Todos los datos se obtienen directamente de su cuenta de Trakt en tiempo real.
🔮 Desarrollo futuro
Ampliar la autenticación de usuarios para acceder a más datos personales
Agregar eventos de calendario para los próximos episodios
Soporte para scrobbling (seguimiento de lo que estás viendo)
Implementar recomendaciones basadas en el historial de visualización
Ampliar la búsqueda para incluir películas además de programas
Agregar soporte para más plataformas de redes sociales para compartir
📄 Licencia
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de Protocolo de Contexto de Modelo (MCP) que crea un puente entre los modelos de lenguaje de IA y la API de Trakt.tv, lo que permite a los LLM acceder a datos de entretenimiento en tiempo real y al historial de visualización personal de Trakt.
Related MCP Servers
- -securityAlicense-qualityThe Model Context Protocol (MCP) server provides a conversational interface for the exploration and analysis of RDF Turtle Knowledge Graph in Local File mode or SPARQL Endpoint.Last updated -32MIT License
- -securityAlicense-qualityA high-performance Model Context Protocol (MCP) server designed for large language models, enabling real-time communication between AI models and applications with support for session management and intelligent tool registration.Last updated -2MIT License
- AsecurityFlicenseAqualityAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.Last updated -3
- -securityAlicense-qualityModel Context Protocol (MCP) server that provides AI assistants with advanced web research capabilities, including Google search integration, intelligent content extraction, and multi-source synthesis.Last updated -144MIT License