Skip to content

Releases: cyanheads/tmdb-mcp-server

v0.1.2: Framework 0.12 adoption and supply-chain hardening

Choose a tag to compare

@cyanheads cyanheads released this 21 Aug 14:55
v0.1.2
3d6a226

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)

CHANGELOG v0.1.2

v0.1.1: Action-first metadata descriptions

Choose a tag to compare

@cyanheads cyanheads released this 14 Jun 10:30
97253c6

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

Choose a tag to compare

@cyanheads cyanheads released this 14 Jun 09:00
0170ee8

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.