This repository hosts a TMDB MCP server that integrates with The Movie Database API to offer movie information, search capabilities, and recommendations. It requires Node.js, npm, TypeScript, and a TMDB account.
This MCP server integrates with The Movie Database (TMDB) API, providing movie information, search, and recommendations for use with applications like Claude Desktop.
Prerequisites include Node.js (v18+), npm (v8+), TypeScript, a TMDB account with an approved API key, and the Claude Desktop application. The server requires macOS or Linux, 4GB RAM, and a stable internet connection.
Features include tools like search_movies
(searches movies by title), get_recommendations
(provides movie recommendations based on a movie ID), and get_trending
(lists trending movies by day or week). It also provides access to comprehensive movie details via tmdb:///movie/<movie_id>
.
Getting Started involves obtaining a TMDB API key, cloning the repository, installing dependencies (npm install
), building the server (npm run build
), and setting the TMDB_API_KEY
environment variable. Integration with Claude Desktop requires adding a configuration block to the config.json
file. Alternatively, installation can be done via Smithery. Example usages include searching for movies, getting trending movies, and retrieving movie recommendations or details.
Laksh-star/mcp-server-tmdb
December 10, 2024
March 28, 2025
JavaScript