Navigation
On this page

Prerequisites

System requirements and dependencies needed before installing Mediabox MCP.

Before setting up Mediabox MCP, make sure your system meets the following requirements.

Required Software

SoftwareMinimum VersionPurpose
Docker20.10+Runs all media services as containers
Docker Compose2.0+ (V2 plugin)Orchestrates the multi-container stack
Node.js20.0+Runs the setup wizard (npx create-mediabox)

Installing Docker

Follow the official installation guide for your platform:

Verify your installation:

docker --version
docker compose version

Installing Node.js

Node.js 20 or later is required to run the setup wizard. You can install it via:

  • Official installer: nodejs.org
  • nvm (recommended):
    nvm install 20
    nvm use 20

Verify your installation:

node --version

Hardware Requirements

ResourceMinimumRecommended
RAM2 GB4 GB+
Disk space20 GB100 GB+ (depends on media library size)
CPU2 cores4 cores+ (for transcoding)

The disk space requirement is for the stack itself plus a modest media library. Your actual needs will depend on how much content you plan to store. Plan additional storage accordingly.

Network Access

Mediabox MCP requires network access for:

  • Pulling Docker images during initial setup
  • Downloading media through configured indexers and torrent trackers
  • MCP server access — your AI client needs to reach the MCP server endpoint (local or remote)

Deployment-Specific Requirements

Deployment ModeNetwork Requirements
LocalNo special requirements. Services are accessible on localhost.
Domain (reverse proxy)A domain name pointing to your server, ports 80/443 open
Cloudflare TunnelA Cloudflare account and tunnel token. No open ports required.

Next Steps

Once your system meets these requirements, proceed to the Quick Start guide.