Summary
A film catalogue you can interrogate by asking.
Four tools cover the shapes a question about a film collection actually takes — find some, count them, rank them, or open one up. The database stays where it is; what changes is that you stop writing the query.
What it is
A FastMCP server over a MongoDB movie database — the sample_mflix database and its movies collection. Four tools turn a spoken-style question into a query against it.
What you get
- Movies found by title, genre, actor, year or minimum rating, with a limit you set
- A count of the movies matching those same criteria
- The highest-rated movies for a year or a genre
- Full details for one movie you name
Requirements
Python 3.7 or newer, a MongoDB instance you can reach, and the sample_mflix database with its movies collection loaded. The connection string goes in a .env file.
