Skip to main content
Glama
simentob

TMDB MCP Server

by simentob

🎬 TMDB MCP Server

Et Model Context Protocol-prosjekt som gir Claude direkte tilgang til filmdatabasen TMDB

Python MCP TMDB uv Lisens


πŸ€” Hva er dette?

Dette prosjektet kobler Claude AI til The Movie Database (TMDB) via Model Context Protocol (MCP).

I stedet for Γ₯ sΓΈke manuelt pΓ₯ nettet kan du spΓΈrre Claude direkte i chatten:

"Hva trender pΓ₯ film denne uken?" "Finn anmeldelser av Oppenheimer" "SΓΈk etter norske thrillere fra 2023"

Claude kaller riktig verktΓΈy, henter data fra TMDB, og svarer deg β€” alt i samme samtale.


Related MCP server: TMDB MCP Server

πŸ—οΈ Arkitektur

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Claude Desktop / MCP  β”‚
β”‚         Klient          β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚  stdio transport
             β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚        main.py          β”‚  ← Starter MCP-serveren
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚
             β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚        server.py        β”‚  ← Definerer MCP-verktΓΈyene (FastMCP)
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚
             β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚       services.py       β”‚  ← Kaller TMDB REST API
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
             β”‚
             β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚       TMDB API          β”‚  ← Henter film- og seriedata
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Fil

Rolle

main.py

Inngangspunkt β€” starter serveren over stdio

server.py

Alle MCP-verktΓΈy definert med FastMCP-dekoratorer

services.py

Rene funksjoner som snakker med TMDB API


πŸ› οΈ Tilgjengelige verktΓΈy

NΓ₯r Claude er koblet til, har den tilgang til disse verktΓΈyene:

VerktΓΈy

Beskrivelse

πŸ” tmdb_search_movies

SΓΈk etter filmer pΓ₯ tittel, Γ₯r, region og sprΓ₯k

🎭 tmdb_multi_search

SΓΈk pΓ₯ tvers av filmer, serier og personer

πŸ“ˆ tmdb_trending_search

Hent det som trender i dag eller denne uken

⭐ tmdb_movie_reviews

Hent brukeranmeldelser for en film

πŸ“Ί tmdb_tv_reviews

Hent brukeranmeldelser for en TV-serie

πŸ“ tmdb_review_details

Hent fullstendige detaljer for Γ©n anmeldelse via ID


πŸš€ Kom i gang

1. Forutsetninger

  • Python 3.12+

  • uv installert

  • En TMDB API-nΓΈkkel (gratis β€” se nedenfor)

2. Skaff en TMDB API-nΓΈkkel

  1. GΓ₯ til themoviedb.org og opprett en konto

  2. GΓ₯ til Innstillinger β†’ API og be om en API-nΓΈkkel

  3. Kopier Bearer-tokenet (den lange nΓΈkkelen kalt "API Read Access Token")

TMDB abonnementsskjermbilde

3. Klon og installer

git clone https://github.com/simentob/movies-mcp-server.git
cd movies-mcp-server
uv sync

4. Konfigurer API-nΓΈkkelen

Opprett en .env-fil i prosjektmappen:

TMDB_API_KEY="din_bearer_token_her"

.env oppsett

5. Start serveren

uv run main.py

Du skal se:

Starting MCP server...

πŸ–₯️ Koble til Claude Desktop

Rediger konfigurasjonsfilen for Claude Desktop:

macOS (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "tmdb-server": {
      "command": "/opt/homebrew/bin/uv",
      "args": [
        "--directory",
        "/ABSOLUTT/STI/TIL/movies-mcp-server",
        "run",
        "main.py"
      ]
    }
  }
}

Windows (%APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "tmdb-server": {
      "command": "uv",
      "args": [
        "--directory",
        "C:\\ABSOLUTT\\STI\\TIL\\movies-mcp-server",
        "run",
        "main.py"
      ]
    }
  }
}

Start Claude Desktop pΓ₯ nytt etter lagring. VerktΓΈyene skal nΓ₯ dukke opp i verktΓΈyvelgeren.


πŸ’¬ Eksempelsamtaler

NΓ₯r Claude er koblet til kan du ha samtaler som dette:

Du: Hva trender pΓ₯ film i dag?

Claude: (kaller tmdb_trending_search) Her er dagens trendende filmer: ...

Du: Finn anmeldelser av "Interstellar"

Claude: (kaller tmdb_search_movies og deretter tmdb_movie_reviews) Her er anmeldelsene for Interstellar: ...

Du: SΓΈk etter koreanske thrillere

Claude: (kaller tmdb_multi_search) Fant flere koreanske thrillere: ...


πŸ“ Prosjektstruktur

movies-mcp-server/
β”œβ”€β”€ main.py           # Starter MCP-serveren
β”œβ”€β”€ server.py         # MCP-verktΓΈy (FastMCP)
β”œβ”€β”€ services.py       # TMDB API-funksjoner
β”œβ”€β”€ pyproject.toml    # Prosjektavhengigheter
β”œβ”€β”€ .env              # API-nΓΈkkel (ikke committet)
β”œβ”€β”€ public/
β”‚   β”œβ”€β”€ subscribe_screenshot.png
β”‚   └── env_key.png
└── README.md

πŸ“Œ Merknader

  • Dette prosjektet er ikke tilknyttet TMDB. Du mΓ₯ bruke din egen API-nΓΈkkel.

  • Serveren bruker stdio-transport, som er standarden for lokale MCP-servere.

  • API-nΓΈkler lastes fra .env og skrives aldri rett inn i koden β€” commit aldri .env-filen din.

  • Les mer om MCP pΓ₯ modelcontextprotocol.io og i MCP servers-repoet.


Laget av simentob

Install Server
F
license - not found
A
quality
D
maintenance

Maintenance

–Maintainers
–Response time
–Release cycle
–Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    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.
    4
    255
    3
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Provides integration with The Movie Database (TMDB) API for searching movies, TV shows, and people, accessing detailed information, and discovering popular and trending content. Enables AI assistants to access comprehensive movie and television metadata including ratings, cast, crew, and overviews.
    20
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides access to The Movie Database (TMDB) API, enabling users to search for movies, TV shows, and people, get detailed information, discover content with advanced filters, and retrieve recommendations.
    13
    20
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • Connect Claude to Fathom meeting recordings, transcripts, and summaries

  • Live SEO workflow tools for Claude Code, Codex, and AI agents.

  • 15 media & data tools for AI agents: search, transcribe, subtitles, voiceover, translate & more.

View all MCP Connectors

Latest Blog Posts

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/simentob/movies-mcp-server'

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