Labsco
MCP SERVER

Movie Recommendation

by imjoshnewton

Keep one list of the films, books and shows you have finished, and get recommendations that draw on all three.

Games, Entertainment & Fandom
Summary
One shelf for everything you finish.

Films, books and shows sit in the same database with your ratings and notes attached, so a suggestion can be built from what you actually liked — including a book that follows from a film.

What it is

A tracker with metadata lookups built in, run locally over stdio or remotely over HTTP with Server-Sent Events. Adding a title fetches its details automatically — OMDb for films, TMDB for shows, Google Books for books — and everything is stored in a local SQLite database through Drizzle.

What you get
  • search_and_add_movie, search_and_add_tv_show and search_and_add_book find a title and add it with its metadata already filled in
  • Each entry records what you thought at the time: watched or not, a rating out of ten, notes, likedAspects and dislikedAspects, and the mood you were in
  • list_media filters your list by type, status, rating and genre
  • Recommendations cross media types, built from the preferences you recorded rather than from a general popularity list
Requirements

Bun, and keys for the metadata sources: an OMDb key for films and a TMDB key for shows are required, a Google Books key is optional — each is registered with that service. Running it over HTTP instead of stdio adds a key of your own for authentication.