Skip to main content
Glama
patw

Movie Database MCP Server

by patw

Movie Database MCP Server (Simplified)

A FastMCP server that provides access to a MongoDB movie database with natural language queries.

Features

  • Search movies by title, genre, actor, year, or rating

  • Get top-rated movies by year or genre

  • Count movies matching criteria

  • Get detailed information about specific movies

Prerequisites

  • Python 3.7+

  • MongoDB (local or cloud)

  • sample_mflix database with movies collection

Installation

  1. Clone this repository:

git clone https://github.com/patw/movie-mcp-simple.git
cd movie-mcp-simple
  1. Install dependencies:

pip install pymongo fastmcp python-dotenv
  1. Create a .env file with your MongoDB connection string:

cp sample.env .env

Edit the .env file to add your actual MongoDB URI.

Usage

Configure the MCP server in Claude desktop with the following config:

{
"mcpServers": {
"Movie Database": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "fastmcp, pymongo",
        "fastmcp",
        "run",
        "<path to>/movie-mcp-simple/movie-mcp.py"
      ]
    }
  }
}

Example queries you can ask:

  • "Find movies with Tom Hanks"

  • "How many Comedy movies are there?"

  • "What are the top 5 movies from 1994?"

  • "Show me details for The Shawshank Redemption"

MCP Tools

The server provides these tools:

find_movies

Search for movies with various filters:

find_movies(title=None, genre=None, actor=None, year=None, min_rating=None, limit=10)

count_movies

Count movies matching criteria:

count_movies(genre=None, year=None, min_rating=None)

get_top_movies

Get highest rated movies:

get_top_movies(year=None, genre=None, limit=5)

get_movie_details

Get full details for a specific movie:

get_movie_details(title)

License

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Appeared in Searches

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/patw/movie-mcp-simple'

If you have feedback or need assistance with the MCP directory API, please join our Discord server