MCP server that bridges Plex Media Server with AI assistants. Get real-time viewing context, subtitle-based summaries, and spoiler-safe insights while watching movies. Built with Laravel 12 and Laravel MCP.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"plex": {
"url": "http://localhost:8001/mcp/plex",
"type": "http"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server that bridges your Plex Media Server with AI assistants, enabling real-time contextual insights about your viewing experience.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
What Have I MissedAn intelligent prompt that detects your currently playing content, retrieves subtitles up to your current playback position, generates a concise chronological summary of key plot points, and provides context-aware insights without spoilers
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in entertainment
MCP Security Weekly
Get CVE alerts and security updates for Plex Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that bridges your Plex Media Server with AI assistants, enabling real-time contextual insights about your viewing experience.
I wanted to experiment with MCP and thought it would be interesting to integrate my Plex movie-watching experience with an LLM. As someone who enjoys deep-diving into films, I often find myself wanting to understand plot points I may have missed or explore deeper context while watching. This project provides real-time context of my current viewing experience through subtitle analysis, allowing me to:
By leveraging OpenSubtitles for real-time subtitle context, the LLM can understand exactly where I am in a film and provide relevant, spoiler-aware responses.


This server is built with Laravel 12 and Laravel MCP, exposing functionality through both:
Monitors current playback sessions on your Plex server, including:
Searches and retrieves subtitles from OpenSubtitles by:
An intelligent prompt that:
Add to your MCP client configuration:
{
"mcpServers": {
"plex": {
"type": "http",
"url": "http://localhost:8001/mcp/plex"
}
}
}
{
"mcpServers": {
"plex": {
"command": "make",
"args": ["mcp/plex"]
}
}
}
1. Catch up on a movie you joined late:
User: What have I missed in the movie?
Assistant: [Uses "What Have I Missed" prompt with subtitle context]
2. Deep-dive during viewing:
User: What's the significance of all the references to Alice in Wonderland and 'following the white rabbit'?
Assistant: [Uses subtitle search to understand context and provide spoiler-free analysis]
User: When does he learn kung fu?
Assistant: [Uses subtitle search to understand context and provide spoiler-free analysis]
3. Monitor your viewing sessions:
User: What am I currently watching?
Assistant: [Uses Get Active Sessions tool to show playback details]