Labsco
MCP SERVER

Plex MCP Server

by richarddas

Search and analyse your Plex movie library by title, genre, director or year.

Games, Entertainment & Fandom
Summary
Your movie library, answerable as a question.

Genre, director and year-range searches, plus the full genre and director lists, let you ask what is in the collection rather than scrolling it — what have I got by this director, anything from the seventies. It covers movies today; the repository describes the architecture as extensible to TV, but that is not what ships.

What it is

A Python server against a Plex Media Server's API, focused on movies: browse and search the collection, filter by genre, director or year range, and read library statistics.

What you get
  • Overall library statistics
  • Every movie browsable with pagination
  • Search by title, by genre, by director, or by a year range
  • The full genre and director lists in the library
  • Recently added movies
Requirements

Python 3.8 or higher, and network access to a Plex Media Server. Two values in `.env`: the address of that server on your network, and your Plex authentication token. `./setup.sh` builds the virtualenv, then the server runs with `python main.py`.

Setup effort

One command plus a key — npx -y mcp-remote http://your-server:8000/sse --allow-http, then supply credentials