Back to Home
aserper icon

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

Run Command
docker run --rm -it -e JELLYSEERR_URL="https://your-jellyseerr.com" -e JELLYSEERR_API_KEY="your_api_key" ghcr.io/aserper/jellyseerr-mcp:latest

Environment 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

Stats

Interest Score30
Security Score4
Cost ClassLow
Avg Tokens50
Stars1
Forks2
Last Update2025-12-12

Tags

LLM ToolsMedia ManagementJellyseerrPythonAPI Wrapper