Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Ask about and manage your own Plex, Radarr, Sonarr, Prowlarr and download clients.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
PLEX_URL, PLEX_TOKEN, RADARR_URL, RADARR_API_KEY, SONARR_URL, SONARR_API_KEY, PROWLARR_URL, PROWLARR_API_KEY, SABNZBD_URL, SABNZBD_API_KEY, QBITTORRENT_URL, QBITTORRENT_USER, QBITTORRENT_PASS, TAUTULLI_URL, TAUTULLI_API_KEY, TMDB_API_KEY, WEB_PASSWORD, SETTINGS_ENCRYPTION_KEYAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"plex-director": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PLEX_URL",
"-e",
"PLEX_TOKEN",
"-e",
"RADARR_URL",
"-e",
"RADARR_API_KEY",
"-e",
"SONARR_URL",
"-e",
"SONARR_API_KEY",
"-e",
"PROWLARR_URL",
"-e",
"PROWLARR_API_KEY",
"-e",
"SABNZBD_URL",
"-e",
"SABNZBD_API_KEY",
"-e",
"QBITTORRENT_URL",
"-e",
"QBITTORRENT_USER",
"-e",
"QBITTORRENT_PASS",
"-e",
"TAUTULLI_URL",
"-e",
"TAUTULLI_API_KEY",
"-e",
"TMDB_API_KEY",
"-e",
"WEB_PASSWORD",
"-e",
"SETTINGS_ENCRYPTION_KEY",
"docker.io/honeybeartech/plex-director-mcp:1.4.0"
],
"env": {
"PLEX_URL": "your-value",
"PLEX_TOKEN": "your-value",
"RADARR_URL": "your-value",
"RADARR_API_KEY": "your-value",
"SONARR_URL": "your-value",
"SONARR_API_KEY": "your-value",
"PROWLARR_URL": "your-value",
"PROWLARR_API_KEY": "your-value",
"SABNZBD_URL": "your-value",
"SABNZBD_API_KEY": "your-value",
"QBITTORRENT_URL": "your-value",
"QBITTORRENT_USER": "your-value",
"QBITTORRENT_PASS": "your-value",
"TAUTULLI_URL": "your-value",
"TAUTULLI_API_KEY": "your-value",
"TMDB_API_KEY": "your-value",
"WEB_PASSWORD": "your-value",
"SETTINGS_ENCRYPTION_KEY": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add plex-director --env PLEX_URL=your-value --env PLEX_TOKEN=your-value --env RADARR_URL=your-value --env RADARR_API_KEY=your-value --env SONARR_URL=your-value --env SONARR_API_KEY=your-value --env PROWLARR_URL=your-value --env PROWLARR_API_KEY=your-value --env SABNZBD_URL=your-value --env SABNZBD_API_KEY=your-value --env QBITTORRENT_URL=your-value --env QBITTORRENT_USER=your-value --env QBITTORRENT_PASS=your-value --env TAUTULLI_URL=your-value --env TAUTULLI_API_KEY=your-value --env TMDB_API_KEY=your-value --env WEB_PASSWORD=your-value --env SETTINGS_ENCRYPTION_KEY=your-value -- docker run -i --rm -e PLEX_URL -e PLEX_TOKEN -e RADARR_URL -e RADARR_API_KEY -e SONARR_URL -e SONARR_API_KEY -e PROWLARR_URL -e PROWLARR_API_KEY -e SABNZBD_URL -e SABNZBD_API_KEY -e QBITTORRENT_URL -e QBITTORRENT_USER -e QBITTORRENT_PASS -e TAUTULLI_URL -e TAUTULLI_API_KEY -e TMDB_API_KEY -e WEB_PASSWORD -e SETTINGS_ENCRYPTION_KEY docker.io/honeybeartech/plex-director-mcp:1.4.0Trag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"plex-director": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PLEX_URL",
"-e",
"PLEX_TOKEN",
"-e",
"RADARR_URL",
"-e",
"RADARR_API_KEY",
"-e",
"SONARR_URL",
"-e",
"SONARR_API_KEY",
"-e",
"PROWLARR_URL",
"-e",
"PROWLARR_API_KEY",
"-e",
"SABNZBD_URL",
"-e",
"SABNZBD_API_KEY",
"-e",
"QBITTORRENT_URL",
"-e",
"QBITTORRENT_USER",
"-e",
"QBITTORRENT_PASS",
"-e",
"TAUTULLI_URL",
"-e",
"TAUTULLI_API_KEY",
"-e",
"TMDB_API_KEY",
"-e",
"WEB_PASSWORD",
"-e",
"SETTINGS_ENCRYPTION_KEY",
"docker.io/honeybeartech/plex-director-mcp:1.4.0"
],
"env": {
"PLEX_URL": "your-value",
"PLEX_TOKEN": "your-value",
"RADARR_URL": "your-value",
"RADARR_API_KEY": "your-value",
"SONARR_URL": "your-value",
"SONARR_API_KEY": "your-value",
"PROWLARR_URL": "your-value",
"PROWLARR_API_KEY": "your-value",
"SABNZBD_URL": "your-value",
"SABNZBD_API_KEY": "your-value",
"QBITTORRENT_URL": "your-value",
"QBITTORRENT_USER": "your-value",
"QBITTORRENT_PASS": "your-value",
"TAUTULLI_URL": "your-value",
"TAUTULLI_API_KEY": "your-value",
"TMDB_API_KEY": "your-value",
"WEB_PASSWORD": "your-value",
"SETTINGS_ENCRYPTION_KEY": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"plex-director": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PLEX_URL",
"-e",
"PLEX_TOKEN",
"-e",
"RADARR_URL",
"-e",
"RADARR_API_KEY",
"-e",
"SONARR_URL",
"-e",
"SONARR_API_KEY",
"-e",
"PROWLARR_URL",
"-e",
"PROWLARR_API_KEY",
"-e",
"SABNZBD_URL",
"-e",
"SABNZBD_API_KEY",
"-e",
"QBITTORRENT_URL",
"-e",
"QBITTORRENT_USER",
"-e",
"QBITTORRENT_PASS",
"-e",
"TAUTULLI_URL",
"-e",
"TAUTULLI_API_KEY",
"-e",
"TMDB_API_KEY",
"-e",
"WEB_PASSWORD",
"-e",
"SETTINGS_ENCRYPTION_KEY",
"docker.io/honeybeartech/plex-director-mcp:1.4.0"
],
"env": {
"PLEX_URL": "your-value",
"PLEX_TOKEN": "your-value",
"RADARR_URL": "your-value",
"RADARR_API_KEY": "your-value",
"SONARR_URL": "your-value",
"SONARR_API_KEY": "your-value",
"PROWLARR_URL": "your-value",
"PROWLARR_API_KEY": "your-value",
"SABNZBD_URL": "your-value",
"SABNZBD_API_KEY": "your-value",
"QBITTORRENT_URL": "your-value",
"QBITTORRENT_USER": "your-value",
"QBITTORRENT_PASS": "your-value",
"TAUTULLI_URL": "your-value",
"TAUTULLI_API_KEY": "your-value",
"TMDB_API_KEY": "your-value",
"WEB_PASSWORD": "your-value",
"SETTINGS_ENCRYPTION_KEY": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
PLEX_URL envRADARR_URL envSONARR_URL envPROWLARR_URL envSABNZBD_URL envQBITTORRENT_URL envQBITTORRENT_USER envTAUTULLI_URL envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto HoneyBearTech bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: PLEX_TOKEN, RADARR_API_KEY, SONARR_API_KEY, PROWLARR_API_KEY, SABNZBD_API_KEY, QBITTORRENT_PASS, TAUTULLI_API_KEY, TMDB_API_KEY, WEB_PASSWORD, SETTINGS_ENCRYPTION_KEY
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.4.0) kam vor 22 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Docker auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Excaliself
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Find, read, create, edit, and organize Excalidraw drawings in your self-hosted Excaliself instance.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Plex Director is a self-hosted assistant for a Plex + Servarr media stack. It connects to Plex, Radarr, Sonarr, Prowlarr, SABnzbd, qBittorrent, Tautulli and TMDb (and, optionally, your Linux hosts over SSH), and gives you two ways to work with them:
It is built for a home-run setup: run it on your LAN, next to the apps it talks to.
[!WARNING]
Plex Director holds the API keys for every service you connect and can change them, not just read them: it adds movies to Radarr and starts download searches, removes stalled torrents from qBittorrent, runs batch upgrade jobs, and triggers Servarr backups. Adding movies goes through a pick-then-confirm step and batch jobs are planned before they run, but purging stalled torrents and starting backups happen as soon as they are asked for, and the chat and Claude Desktop act with your keys. Set
WEB_PASSWORD, keep the dashboard off the public internet, and see Security requirements.
From v1.2.0, Plex Director is listed in the official MCP registry as io.github.HoneyBearTech/plex-director-mcp, so MCP clients that browse the registry can install it directly (server.json lists its settings). Otherwise, the fastest way to try it is Docker Compose:
---
services: plex-director: image: honeybeartech/plex-director-mcp:latest container_name: plex-director environment:
docker compose up -d
Then open http://localhost:3000, sign in, and fill in your services on the Settings page (Radarr, Sonarr, Prowlarr, SABnzbd, qBittorrent, Tautulli, Plex, TMDb). The full guide, with every option, is in Docker below. To use it from Claude Desktop instead, see Claude Desktop via Docker.
Images are published to both registries, and both are signed (see CI/CD):
| Registry | Image |
|---|---|
| Docker Hub | honeybeartech/plex-director-mcp |
| GitHub Container Registry | ghcr.io/honeybeartech/plex-director-mcp |
Everything below works with either; the examples use Docker Hub.
Multi-arch manifests are published, so pulling the image gets the right one for your machine automatically.
| Architecture | Available |
|---|---|
x86-64 (linux/amd64) | ✅ |
arm64 (linux/arm64) | ✅ |
| Tag | Description |
|---|---|
latest | The most recent build of the main branch. Includes changes that have not been given a version number yet. |
1.4.0 | A specific release. Pin one of these if you want to choose when to upgrade. |
1.1 | The newest patch release of a minor version. |
sha- | The build of one specific commit, for pinning or bisecting. |
Release notes for the numbered versions are on the Releases page.
http:// :3000.WEB_PASSWORD to the container's environment. Without it, the dashboard is open to anyone who can reach the port, including the Settings page, and shows a warning banner. See Security.ANTHROPIC_API_KEY in the container's environment. This is a pay-per-use Anthropic API key, separate from a Claude subscription. The rest of the dashboard works without it./app/data. Mount a volume there or you will lose them each time the container is recreated.Where to find each credential:
| Service | What to enter |
|---|---|
| Radarr, Sonarr, Prowlarr | The URL, and the API key from *Settings → General*. |
| SABnzbd | The URL, and the API key from *Config → General*. |
| qBittorrent | The Web UI URL, username and password. |
| Tautulli | The URL (without /api/v2) and the API key from *Settings → Web Interface*. |
| Plex | The server URL (e.g. http://192.168.1.10:32400) and an X-Plex-Token: open any movie in Plex Web, choose ⋯ → Get Info → View XML, and copy the X-Plex-Token= value from the address bar. Treat it like a password. |
| TMDb | Your API Read Access Token (the long one, from your TMDb account's API settings), not the short v3 API key. |
Networking: inside the container,
localhostis the container itself, not your server. Use the LAN address of ea
Nur der Anfang wird gezeigt; den Rest findest du im Repo