arr-mcp — MCP-сервер для Claude Code: функции и установка
Объединяет управление сервисами *arr, Jellyfin, Plex, Seerr и клиентами загрузки через MCP. Помогает выяснить, на каком этапе пропал запрошенный фильм.
Открыть на GitHubЧто делает arr-mcp
arr-mcp связывает сервисы медиастека и предоставляет 39 инструментов. Команда diagnose проверяет путь от запроса до появления файла в Jellyfin и сообщает, на каком этапе возникла проблема. Сервер также работает с профилями качества в Profilarr и показывает, какие настройки стоит изменить.
Сервисы добавляются через страницу конфигурации: для каждого укажите URL и API-ключ; для Plex используется X-Plex-Token, а для Transmission и qBittorrent нужны имя пользователя и пароль. Записи включаются отдельно, предварительно показывают действие и ждут подтверждения. Перед открытием порта задайте учётные данные: первый посетитель страницы получает контроль над экземпляром, где хранятся ключи API сервисов.
Для запуска в Docker пример конфигурации опубликован как docker-compose.example.yml; после запуска настройте MCP-клиент на http://<host>:6060/mcp и создайте токен на странице конфигурации. Токен показывается один раз, поэтому сразу скопируйте его в клиент. Сервер также принимает краткосрочные OAuth 2.1 токены, если у вас уже настроен провайдер идентификации.
Какие задачи решает
- выяснить, на каком этапе запрос фильма остановился
- проверить связь между Seerr, Radarr и Jellyfin
- найти ошибку в настройках профиля качества Profilarr
- посмотреть, что именно изменит операция записи
Примеры запросов агенту
- Разберись, почему запрошенный фильм не появился в Jellyfin.
- Проверь цепочку для фильма «Blade» и укажи, где остановилась обработка.
- Покажи, что нужно изменить в профиле качества Profilarr.
Как установить arr-mcp
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о arr-mcp
Как установить arr-mcp в Claude Code?
Запустите сервер в Docker по примеру docker-compose.example.yml, откройте http://<host>:6060 и задайте имя пользователя с паролем длиной не менее 12 символов. Затем добавьте нужные сервисы, создайте MCP-токен и подключите клиент к http://<host>:6060/mcp с этим токеном.
Что делает arr-mcp?
Сервер объединяет инструменты для сервисов *arr, Jellyfin, Plex, Seerr и клиентов загрузки. Инструмент diagnose ищет этап, на котором остановилась обработка медиазапроса.
Какие данные нужны для подключения сервисов?
Для каждого сервиса укажите URL и API-ключ. Plex использует X-Plex-Token, а Transmission и qBittorrent требуют имя пользователя и пароль.