Releases: cyanheads/tmdb-mcp-server
Releases · cyanheads/tmdb-mcp-server
Release list
v0.1.2: Framework 0.12 adoption and supply-chain hardening
Framework 0.12 adoption and supply-chain hardening
- Adopt @cyanheads/mcp-ts-core ^0.12.3 (MCP SDK v2): HTTP endpoints serve protocol revision 2026-07-28 beside 2025-era clients, tool inputs reject unknown keys, and the advertised output schema declares the error envelope
- tmdb_discover_titles region_required failures map to ValidationError; upstream 404s on detail lookups log at debug
- Retries honor upstream Retry-After; fetch timeouts classify as Timeout again
- Supply-chain install guard: 3-day release-age hold plus Socket scanner
- Docker image on Bun 1.4.0 with a native-arch build stage and optional peers dropped from production
- .mcpb bundles strip platform-specific native bindings
- devcheck adds floating-dependency-specifier and plugin-manifest gates
- Security policy, funding config, and .gitattributes; agent protocol docs and skills synced
- deps: @cyanheads/mcp-ts-core ^0.10.6 -> ^0.12.3 (+ TypeScript ^7.0.2, Biome 2.5.9)
v0.1.1: Action-first metadata descriptions
Action-first metadata descriptions
Lead with the capability and name the transports across every metadata surface.
Changed:
- Package description rewritten to action-first, naming STDIO or Streamable HTTP; synced across package.json, README, manifest.json, and both plugin manifests.
- server.json description reworded to search/detail/discovery framing.
53 tests pass; bun run devcheck clean.
v0.1.0: Initial release — TMDB film, TV, and person catalog
Initial release — TMDB film, TV, and person catalog
Read-only Model Context Protocol server for The Movie Database (TMDB): search, detail, discovery, trending, and region-aware streaming availability over the v3 API with Bearer auth.
Added:
- 8 tools: tmdb_search_titles, tmdb_get_movie, tmdb_get_show, tmdb_get_season, tmdb_get_person, tmdb_discover_titles, tmdb_get_trending, tmdb_get_watch_providers
- 3 resources: tmdb://movie/{movie_id}, tmdb://tv/{series_id}, tmdb://person/{person_id}
- Image-path fields resolved to full image.tmdb.org URLs; genre IDs resolved to names from cached config/genre maps
- Region-aware streaming availability (JustWatch via TMDB) with flatrate/rent/buy/ads/free lists
- TMDB attribution surfaced in every tool's output enrichment
53 tests pass; bun run devcheck clean.