Plex MCP Server

by richarddas

Not rated
GitHub

About

An MCP server for managing your Plex media library with AI assistants.

Details

Author
richarddas
Categories
Other, Developer Tools

Setup

Install Plex MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/richarddas/plex_mcp_server

Follow the installation instructions in the repository README, then restart your MCP client.

A Model Context Protocol (MCP) server for Plex media management, enabling AI assistants like Claude to interact with your Plex library.

- Movie Management: Search, browse, and analyze your movie collection
- Library Statistics: Get insights into your media collection
- Genre & Director Search: Find content by specific criteria
- Recent Additions: Track newly added content
- Extensible Architecture: Easy to add TV shows and other media types

- Python 3.8 or higher
- Plex Media Server with accessible API
- Network access to your Plex server

# Clone the repository git clone https://github.com/richarddas/plex_mcp_server.git cd plex_mcp_server # Run the setup script (creates venv and installs dependencies) ./setup.sh # Edit your Plex details nano .env # Activate virtual environment and start the server source venv/bin/activate python main.py

-

Create and activate virtual environment:

python3 -m venv venv source venv/bin/activate
pip install --upgrade pip pip install -r requirements.txt

- PLEX_URL: Your Plex server URL (e.g.,http://192.168.1.100:32400)
- PLEX_TOKEN: Your Plex authentication token (How to find it)
- HOSTandPORT: Server binding (defaults are fine for most setups)
- LOG_LEVEL: Logging verbosity (INFO recommended)

cd plex-mcp-server source venv/bin/activate # Activate virtual environment python main.py # Start server # When done: deactivate # Exit virtual environment

Add to your Claude Desktopconfig.json:

{ "globalShortcut": "", "mcpServers": { "plex": { "command": "npx", "args": [ "-y", "mcp-remote", "http://your-server:8000/sse", "--allow-http" ] } } }

- get_library_stats- Overall library statistics
- list_all_movies- Browse all movies with pagination
- search_movies- Search by title
- search_by_genre- Find movies by genre
- search_by_director- Find movies by director
- search_by_year_range- Find movies by year range
- get_all_genres- List all available genres
- get_all_directors- List all directors
- get_recent_movies- Recently added movies

plex_mcp_server/ ├── main.py # FastAPI server ├── config.py # Configuration ├── plex_client.py # Plex connection ├── mcp_handler.py # MCP message handling ├── tools/ │ ├── movie_tools.py # Movie-related tools │ └── tv_tools.py # TV tools (future) └── requirements.txt # Dependencies

- Add methods to the appropriate tools file
- Update theget_tool_definitions()method
- Register the tool inmcp_handler.py

Chia Health MCP Server — Patient workflow integration for a licensed US telehealth platform. Browse GLP-1 medications (semaglutide, tirzepatide), peptide therapies (sermorelin, NAD+, glutathione), and longevity treatments. Check eligibility, complete intake, sign consents, and manage treatment plans. 30 tools, HIPAA-compliant. All prescriptions evaluated by licensed US healthcare providers and delivered from FDA-regulated pharmacies across 50 states + DC.

Broker + MCP server for last-bidder-wins games on Solana — agents register, auto-fund a Privy wallet, and bid via streamable HTTP

AI-powered no-code app builder with 17 MCP tools — create projects, generate pages from natural language, AI text/image generation (GPT, Claude, Gemini, 14+ models), page CRUD, workflow execution, publish & version control. SSE transport, API key auth.

An mcp server for your food ordering needs.

Agent-to-Agent handoff certification for multi-agent systems — validates context preservation, verifies agent capabilities before handoff, logs transfer chains, and ensures no data loss in agent orchestration.

Unified MCP & skill management gateway with progressive disclosure. Manages multiple MCP servers as Agent Apps, loading tool schemas on demand for 99% context token savings. Shared across Claude Code, Codex, OpenCode and more.

A collection of Model Context Protocol (MCP) servers for various tasks and integrations, supporting both Python and Node.js environments.

Open-souSecurely feeds real security refreshed rules into Cursor, Claude Code, and Windsurf — zero config, no API key.

Health intelligence MCP — access biomarkers, biological age, and personalized longevity action plans from your Aniva profile.

Real-time stock heatmaps and investment tools delivered as interactive React components.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.