TMDB MCP Server

TMDB MCP Server

By rakeshgangwar GitHub

-

tmdb mcp
Overview

what is TMDB MCP Server?

TMDB MCP Server is a Model Context Protocol (MCP) server that provides access to The Movie Database (TMDB) API, enabling AI assistants to search and retrieve movie information through the MCP interface.

how to use TMDB MCP Server?

To use TMDB MCP Server, clone the repository, install the dependencies, build the server, and configure it with your TMDB API key in the MCP settings file.

key features of TMDB MCP Server?

  • Search movies by title, year, and other criteria
  • Retrieve detailed movie information
  • Easy integration with MCP-compatible AI assistants

use cases of TMDB MCP Server?

  1. AI assistants providing movie recommendations based on user queries.
  2. Applications that need to fetch movie details for display.
  3. Research projects analyzing movie data from TMDB.

FAQ from TMDB MCP Server?

  • Do I need an API key to use TMDB MCP Server?

Yes, you need to obtain a TMDB API key to access the movie database.

  • What are the prerequisites for running TMDB MCP Server?

You need Node.js version 18 or higher and a TMDB API key.

  • Is TMDB MCP Server open source?

Yes, TMDB MCP Server is open source and licensed under the MIT License.

Content

TMDB MCP Server

A Model Context Protocol (MCP) server that provides access to The Movie Database (TMDB) API. This server enables AI assistants to search and retrieve movie information through the MCP interface.

Features

  • Search movies by title, year, and other criteria
  • Retrieve detailed movie information
  • Easy integration with MCP-compatible AI assistants

Prerequisites

  • Node.js >= 18
  • TMDB API key (get one from TMDB)

Installation

  1. Clone the repository:
git clone https://github.com/rakeshgangwar/tmdb-mcp-server.git
cd tmdb-mcp-server
  1. Install dependencies:
npm install
  1. Build the server:
npm run build

Configuration

Configure the MCP server in your MCP settings file (typically cline_mcp_settings.json):

{
  "mcpServers": {
    "tmdb": {
      "command": "node",
      "args": ["/path/to/tmdb-mcp-server/dist/index.js"],
      "env": {
        "TMDB_API_KEY": "your-api-key-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Replace your-api-key-here with your TMDB API key and replace /path/to/ with actual path.

Available Tools

search_movies

Search for movies using The Movie Database API.

Parameters:

  • query (required): Search query string
  • year (optional): Filter by release year
  • page (optional): Page number (default: 1)

Example:

{
  "query": "Inception",
  "year": 2010,
  "page": 1
}

Development

  1. Make your changes in the src directory
  2. Build the project:
npm run build
  1. Test your changes by configuring the MCP server in your settings

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -am 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

No tools information available.
School MCP
School MCP by 54yyyu

A Model Context Protocol (MCP) server for academic tools, integrating with Canvas and Gradescope platforms.

canvas mcp
View Details
repo-template
repo-template by loonghao

A Model Context Protocol (MCP) server for Python package intelligence, providing structured queries for PyPI packages and GitHub repositories. Features include dependency analysis, version tracking, and package metadata retrieval for LLM interactions.

-

google-calendar mcp
View Details
strava-mcp
strava-mcp by jeremysilva1098

MCP server for strava

strava mcp
View Details

Model Context Protocol (MCP) server implementation for Rhinoceros/Grasshopper integration, enabling AI models to interact with parametric design tools

grasshopper mcp
View Details

MCP configuration to connect AI agent to a Linux machine.

security mcp
View Details

AI assistant built with Streamlit, NVIDIA NIM (LLaMa 3.3:70B) / Ollama, and Model Control Protocol (MCP).

python mcp
View Details