Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Movie Mcp Simple

FreeNot checked

A simplified version of a MongoDB MCP server for the sample_mflix movies database

GitHubEmbed

About

A simplified version of a MongoDB MCP server for the sample_mflix movies database

README

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

from github.com/patw/movie-mcp-simple

Installing Movie Mcp Simple

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/patw/movie-mcp-simple

FAQ

Is Movie Mcp Simple MCP free?

Yes, Movie Mcp Simple MCP is free — one-click install via Unyly at no cost.

Does Movie Mcp Simple need an API key?

No, Movie Mcp Simple runs without API keys or environment variables.

Is Movie Mcp Simple hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Movie Mcp Simple in Claude Desktop, Claude Code or Cursor?

Open Movie Mcp Simple on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Movie Mcp Simple with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All data MCPs