jellyseerr-mcp
by aserper
Overview
Provides an MCP (Model Context Protocol) interface for LLM clients to interact with Jellyseerr, enabling media search and request functionality.
Installation
docker run --rm -it -e JELLYSEERR_URL="https://your-jellyseerr.com" -e JELLYSEERR_API_KEY="your_api_key" ghcr.io/aserper/jellyseerr-mcp:latestEnvironment Variables
- JELLYSEERR_URL
- JELLYSEERR_API_KEY
- JELLYSEERR_TIMEOUT
- MCP_AUTH_ISSUER_URL
- MCP_AUTH_RESOURCE_SERVER_URL
- MCP_AUTH_REQUIRED_SCOPES
- PORT
- LOG_LEVEL
Security Notes
The presence of the `get-pip.py` file, which is largely obfuscated (using base85 encoding) and performs complex system-level operations (like monkeypatching pip internals), significantly raises security concerns. While it might be the official get-pip script, its direct inclusion and obfuscation within the project's source code make it difficult to audit and introduces a large, opaque attack surface. Additionally, the `raw_request` tool allows LLMs to perform arbitrary HTTP methods (GET, POST, PUT, DELETE) against any endpoint of the configured Jellyseerr API, which could be abused to trigger unintended actions or retrieve sensitive data if the LLM client is compromised or poorly constrained.
Similar Servers
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
mcp-server-llmling
mcp-server-llmling serves as a Machine Chat Protocol (MCP) server, providing a YAML-based system to configure and manage LLM applications, including resources, prompts, and tools.
jimeng-mcp-server
An MCP server to provide Claude and other LLMs with image and video generation capabilities via the JiMeng AI service's reverse-engineered API.
polybrain-mcp
Connects AI agents to multiple LLM models, providing conversation history management and model switching capabilities.