Skip to main content
Glama

mcp-server-tmdb

Servidor MCP de TMDB

Este servidor MCP se integra con la API de The Movie Database (TMDB) para proporcionar información sobre películas, capacidades de búsqueda y recomendaciones.

Prerrequisitos

Antes de instalar y ejecutar el servidor TMDB MCP, asegúrese de tener instalados y configurados los siguientes requisitos previos:

Software requerido

  • Node.js
  • npm (Administrador de paquetes de Node)
    • Versión 8.0.0 o superior (viene con Node.js)
    • Verificar la instalación: npm --version
  • Mecanografiado
    • Se instalará como una dependencia del proyecto.
    • Se puede instalar globalmente: npm install -g typescript
    • Verificar la instalación: tsc --version

Cuentas y claves API requeridas

  • Cuenta TMDB
    • Cuenta gratuita en TMDB
    • Clave API del panel de TMDB
    • El acceso a la API debe ser aprobado por TMDB
  • Aplicación de escritorio Claude
    • Última versión instalada
    • Acceso para modificar archivos de configuración

Requisitos del sistema

  • Sistemas operativos
    • macOS (10.15 o posterior)
    • Linux (distribuciones modernas)
  • Requisitos de hardware
    • Mínimo 4 GB de RAM
    • 1 GB de espacio libre en disco
    • Conexión a Internet estable

Entorno de desarrollo

Para la mejor experiencia de desarrollo, recomendamos:

  • Un editor de código con soporte para TypeScript (por ejemplo, VS Code)
  • Acceso a la terminal
  • Git (para control de versiones)

Características

Herramientas

  • buscar_películas
    • Buscar películas por título o palabras clave
    • Entrada: query (cadena): Consulta de búsqueda
    • Devoluciones: Lista de películas con títulos, años de estreno, identificaciones, calificaciones y descripciones generales
    • Ejemplo: Buscar películas sobre exploración espacial
  • obtener recomendaciones
    • Obtenga recomendaciones de películas según la identificación de la película
    • Entrada: movieId (cadena): ID de película de TMDB
    • Regresa: Las 5 mejores películas recomendadas con detalles
    • Ejemplo: Obtener recomendaciones basadas en el ID de película 550 (El club de la lucha)
  • obtener_tendencia
    • Obtenga películas de tendencia durante un período de tiempo específico
    • Entrada: timeWindow (cadena): "día" o "semana"
    • Regresa: Las 10 películas más populares con detalles
    • Ejemplo: Obtenga las películas de tendencia de hoy

Recursos

El servidor proporciona acceso a la información de películas de TMDB:

  • Películas ( tmdb:///movie/<movie_id> )
    • Detalles completos de la película que incluyen:
      • Título y fecha de lanzamiento
      • Calificación y descripción general
      • Géneros
      • URL del póster
      • Información del reparto (los 5 mejores actores)
      • Director
      • Reseñas seleccionadas
    • Todos los datos se devuelven en formato JSON

Empezando

  1. Obtenga una clave API de TMDB:
    • Regístrate en TMDB
    • Vaya a la configuración de su cuenta
    • Navegar a la sección API
    • Solicitar una clave API para uso del desarrollador
  2. Clonar y configurar el proyecto:
    git clone [repository-url] cd mcp-server-tmdb npm install
  3. Construir el servidor:
    npm run build
  4. Configure su variable de entorno:
    export TMDB_API_KEY=your_api_key_here

Uso con Claude Desktop

Para integrar este servidor con Claude Desktop, agregue lo siguiente al archivo de configuración del servidor de su aplicación (ubicado en ~/Library/Application Support/Claude/config.json ):

{ "mcpServers": { "tmdb": { "command": "/full/path/to/dist/index.js", "env": { "TMDB_API_KEY": "your_api_key_here" } } } }

Reemplace /full/path/to con la ruta real al directorio de su proyecto.

Instalación mediante herrería

Para instalar TMDB Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @Laksh-star/mcp-server-tmdb --client claude

Ejemplo de uso

Una vez que el servidor esté funcionando con Claude Desktop, puedes usar comandos como:

  1. Buscar películas:
    "Search for movies about artificial intelligence"
  2. Obtenga películas de tendencia:
    "What are the trending movies today?" "Show me this week's trending movies"
  3. Obtenga recomendaciones de películas:
    "Get movie recommendations based on movie ID 550"
  4. Obtener detalles de la película:
    "Tell me about the movie with ID 550"

Manejo de errores

El servidor incluye un manejo integral de errores para:

  • Claves API no válidas
  • Errores de red
  • ID de películas no válidas
  • Solicitudes malformadas

Los mensajes de error se devolverán en un formato fácil de usar a través de Claude Desktop.

Desarrollo

Para observar los cambios durante el desarrollo:

npm run watch

Licencia

Este servidor MCP está licenciado bajo la licencia MIT. Consulte el archivo de licencia para obtener más información.

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Se integra con la API de The Movie Database (TMDB) para proporcionar información sobre películas, capacidades de búsqueda y recomendaciones.

  1. Prerrequisitos
    1. Software requerido
    2. Cuentas y claves API requeridas
    3. Requisitos del sistema
    4. Entorno de desarrollo
    5. Características
    6. Empezando
    7. Instalación mediante herrería
    8. Ejemplo de uso
    9. Manejo de errores
    10. Desarrollo
    11. Licencia
    12. Contribuyendo

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    Enables AI assistants to search and retrieve movie information from The Movie Database (TMDB) API through the Model Context Protocol interface.
    Last updated -
    1
    JavaScript
    MIT License
  • -
    security
    F
    license
    -
    quality
    Enables AI assistants like Claude to interact with The Movie Database (TMDB) API, providing capabilities for searching movies, retrieving movie details, and generating customized movie reviews and recommendations.
    Last updated -
    TypeScript
  • -
    security
    A
    license
    -
    quality
    A comprehensive MCP server providing detailed IMDb data including movies, TV shows, and upcoming releases.
    Last updated -
    Python
    MIT License
  • -
    security
    F
    license
    -
    quality
    A Python-based MCP server that integrates with Plex Media Server API to search for movies and manage playlists in your Plex media library.
    Last updated -
    Python

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Laksh-star/mcp-server-tmdb'

If you have feedback or need assistance with the MCP directory API, please join our Discord server