AI-Powered Media Server
Management
Control your entire media library with natural language. One command to deploy Jellyfin, Sonarr, Radarr, and more — a complete self-hosted stack fully managed by AI through 25 MCP tools.
Get started in seconds
npx create-mediabox Everything you need
A complete self-hosted media stack, orchestrated by AI
Docker Stack
Jellyfin, Sonarr, Radarr, qBittorrent, Prowlarr, PyLoad, FlareSolverr, and more — all orchestrated with Docker Compose.
25 AI Tools
Search, download, organize, and maintain your media library entirely through natural language conversations.
One-Command Setup
Run npx create-mediabox and the interactive wizard handles everything: config, Docker, and service auto-configuration.
Telegram Bot
Manage your server from anywhere with the optional Telegram integration powered by LLM providers.
3 Deploy Modes
Local network, VPS with Caddy reverse proxy and auto-HTTPS, or Cloudflare Tunnel for home servers behind NAT.
OAuth2 Security
Secure MCP server with OAuth2 authentication, API key management, and Docker network isolation.
Architecture
A unified AI layer connecting all your media services
Powerful Tools
25 tools across 6 categories to manage every aspect of your media server
server_statusServer info, disk usage, library stats, active sessions
activity_logRecent activity: who watched what, logins, library changes
search_mediaSearch or list content with pagination and type filtering
show_detailsTV show details with seasons and episodes breakdown
Deploy Anywhere
Choose the deployment mode that fits your setup
Local
Direct port access on your home network. Simplest setup for personal use.
8096, 8989, 7878... VPS + Caddy
Automatic HTTPS with Let's Encrypt. Each service gets its own subdomain.
jellyfin.domain.com Cloudflare Tunnel
No port forwarding needed. Secure access through Cloudflare's network.
Cloudflare Network Up and Running in 3 Steps
From zero to a fully configured media server in minutes
Run the installer
One command bootstraps everything
npx create-mediabox Answer the wizard
Choose deployment mode, set media paths, credentials for qBittorrent and Jellyfin, and optionally enable Telegram bot with your LLM API key
Connect your AI
Add the MCP server to Claude Desktop or any MCP client
{
"mcpServers": {
"mediabox": {
"url": "https://your-domain.com/mcp"
}
}
} Ready to automate your media server?
Join the open-source community building the future of AI-powered media management.