{% extends "main.html" %} {% block styles %} {{ super() }} {% endblock %} {% block content %}
Natural language management for Plex, Sonarr, Radarr, SABnzbd — via Claude. No dashboards, no SSH.
arr-mcp exposes your container runtime and media server config as MCP tools, so Claude can act on your behalf.
List, start, stop, restart and remove containers. Check CPU, memory and network stats across your whole stack.
Read and write compose.yaml for any stack. Claude can propose changes and apply them in one turn.
Scoped to allowed roots. List directories, read and write config files, check disk usage — all sandboxed.
Tail the last N lines from any log file, or search them case-insensitively. Diagnose issues without SSH.
Runs against Docker Engine, Docker Compose, or rootless Podman with Quadlets — including systemd.
Works with Claude.ai remote MCP or Claude Desktop via mcpproxy. Add it to your integrations in minutes.
All tools available today — more coming with the host-side helper agent.
Supports Docker Engine, Docker Compose, and rootless Podman with Quadlets.
Pull and start arr-mcp with your API key and container socket mounted. Exposes port 8081.
ghcr.io/ryanbrinn/arr-mcp:latestConfirm the server is running and reachable before connecting Claude.
curl http://localhost:8081/healthOn Claude.ai go to Settings → Integrations and add your server URL with a Bearer token. For Claude Desktop, bridge via mcpproxy.
http://your-server-ip:8081/mcp