tmdb-workers-mcp-server

sh-cho/tmdb-workers-mcp-server

3.1

If you are the rightful owner of tmdb-workers-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This document provides a comprehensive overview of setting up a remote Model Context Protocol (MCP) server on Cloudflare without authentication.

tmdb-workers-mcp-server

Static Badge

This MCP server provides movie data using The Movie Database (TMDB) API.

Features

Tools

  • Search Movies: Search for movies by title. If no query is provided, returns popular movies.

  • Get Trending Movies: Get a list of trending movies. Must provide the time window for trending movies, which can be either "day" or "week".

Resources

N/A

Prompts

N/A

Supported transport types

  • SSE (/sse)
  • Streamable HTTP (/mcp)

Usage

Claude Desktop

{
  "mcpServers": {
    "tmdb": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://tmdb.mcp.joe-brothers.com/mcp",
        "--header",
        "X-TMDB-ACCESS-TOKEN:${TMDB_ACCESS_TOKEN}"
      ],
      "env": {
        "TMDB_ACCESS_TOKEN": "wZwWIl62CiMMI32tp3V2Yhw..."
      }
    }
  }
}

Authentication

You must provide a valid TMDB API read access token in the X-TMDB-ACCESS-TOKEN header.

References

Dev

pnpm start

Run mcp server locally.

npx @modelcontextprotocol/inspector@latest

Run inspector and set,

  • transport: Streamable HTTP
  • url: http://127.0.0.1:8787/mcp
  • Authentication
    • Header Name: X-TMDB-ACCESS-TOKEN
    • Header Value: <your_tmdb_access_token>