Model Context Protocol Server
StreamableHTTP
https://tmdb-mcp-server.imlc.me/api/mcp{
"mcpServers": {
"tmdb": {
"transport": {
"type": "streamable-http",
"url": "https://tmdb-mcp-server.imlc.me/api/mcp"
}
}
}
}Replace streamable-http with http if your client does not support the former.
Layer-7 reverse proxies: local path prefix is stripped, credentials are injected on the server, and the upstream response is streamed back to the client.
Requests to /api/tmdb/* are forwarded to https://api.themoviedb.org/*. The /api/tmdb prefix is removed; the server adds Authorization: Bearer … using TMDB_ACCESS_TOKEN. Responses include Via, Server, X-Upstream-Response-Time, and X-Upstream-Status.
Example
GET /api/tmdb/tv/84666 → https://api.themoviedb.org/3/tv/84666Requests to /api/tvdb/* are forwarded to https://api4.thetvdb.com/*. The /api/tvdb prefix is removed; the server obtains a TVDB bearer token (via API key and Redis-backed caching) and sets Authorization on the outbound request.
Example
GET /api/tvdb/series/421069 → https://api4.thetvdb.com/series/421069