Labsco
MCP SERVER

Plex MCP Server

by djbriane

Search your Plex movie library and turn the answer into a playlist on the server.

Games, Entertainment & Fandom
Summary
The library question that ends in a playlist.

Searching Plex is only half the job; the useful move is going from a result — every Hitchcock you own — straight to a playlist that exists on the server. The project also demonstrates the inverse: finding which of a director's films are missing from the collection.

What it is

A Python MCP server on top of PlexAPI that searches a Plex Media Server's movie library and manages playlists on it.

What you get
  • Movies searched in your own library, including by director
  • Full details for a given movie
  • Genres listed across the library
  • Playlists created directly from what a search returned
  • Playlist contents listed, and playlists deleted
  • Every playlist on the server listed
Requirements

Python 3.8 or higher and the uv package manager, or install through Smithery. Two environment values: PLEX_TOKEN and PLEX_SERVER_URL — the token comes from running window.localStorage.getItem('myPlexAccessToken') in the Plex web app console.

Setup effort

One command plus a key — npx -y @smithery/cli install @djbriane/plex-mcp --client claude, then supply credentials