Skip to main content
Glama
CarlDog
by CarlDog

plex-mcp

Un servidor MCP para Plex Media Server, empaquetado como un contenedor Docker. Permite que un cliente MCP (Claude Desktop, etc.) explore y busque en tus bibliotecas de Plex.

Herramientas

Herramienta

Descripción

plex_list_libraries

Lista todas las bibliotecas (secciones) en el servidor

plex_search

Busca en todas las bibliotecas

plex_recently_added

Elementos añadidos recientemente, opcionalmente por sección

plex_on_deck

Elementos "on deck" (parcialmente vistos / siguientes)

plex_get_item

Metadatos completos de un elemento por clave de calificación

Related MCP server: Plex Assistant MCP

Configuración

Dos variables de entorno, ambas obligatorias:

Var

Ejemplo

Notas

PLEX_URL

http://192.168.1.50:32400

URL base de tu servidor Plex

PLEX_TOKEN

(ver abajo)

Token de autenticación de Plex

Para encontrar tu token de Plex, consulta la guía de Plex sobre Cómo encontrar un token de autenticación.

Ejecutar con Docker

docker build -t plex-mcp .
docker run -i --rm \
  -e PLEX_URL=http://192.168.1.50:32400 \
  -e PLEX_TOKEN=your-token \
  plex-mcp

Usar con Claude Desktop

Añade esto a tu claude_desktop_config.json:

{
  "mcpServers": {
    "plex": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "-e", "PLEX_URL",
        "-e", "PLEX_TOKEN",
        "plex-mcp"
      ],
      "env": {
        "PLEX_URL": "http://192.168.1.50:32400",
        "PLEX_TOKEN": "your-token"
      }
    }
  }
}

Desarrollo local

npm install
cp .env.example .env  # then edit
PLEX_URL=... PLEX_TOKEN=... npm run dev

Seguridad

  • El contenedor se ejecuta como un usuario no root (plexmcp).

  • El token de Plex se pasa a través de una variable de entorno; nunca lo incorpores en la imagen.

  • Un .githooks/pre-commit ejecuta gitleaks en cada commit. Actívalo una vez por clonación: git config core.hooksPath .githooks

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
3dResponse time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables users to manage and control their Plex media library through natural language commands in MCP-compatible AI clients. It supports searching content, managing playlists, tracking library statistics, and monitoring live viewing sessions.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for reelgrep - browse and search your local video library from any MCP client.
    12
    MIT

View all related MCP servers

Related MCP Connectors

  • Search and browse every MCP server in the Model Context Protocol registry.

  • Remote MCP server for full read/write access to a Zotero library

  • OMDb MCP — IMDB-derived movie / TV / episode data (BYO key)

View all MCP Connectors

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/CarlDog/plex-mcp'

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