
mcp-arr
aplaceforallmystuffMIT
149 звёзд20 форков
MCP-сервер для интеграции AI-ассистентов с приложениями *arr: Sonarr, Radarr, Lidarr, Readarr и Prowlarr. Вы управляете медиатекой — от поиска и загрузки контента до мониторинга очередей и календаря — через запросы на естественном языке.
Сервер создан для владельцев домашних медиасерверов, которые хотят автоматизировать работу с контентом. Вам не нужно переключаться между веб-интерфейсами: просто попросите ассистента найти сериал, добавить фильм или проверить статус индексера. Поддерживается как локальный режим (stdio) для десктопных клиентов, так и удалённый (HTTP) для облачных MCP-хостов.
Установка
npx -y mcp-arr-serverХарактеристики
Общее
- СтатусСообщество
- Разработчикaplaceforallmystuff
- ЛицензияMIT
Технологии
- ЯзыкиJavaScript
- Транспортstdio
Описание
Возможности
- Управление сериалами в Sonarr: просмотр списка, поиск новых, добавление в загрузку, проверка очереди эпизодов
- Управление фильмами в Radarr: поиск, детальный просмотр, запуск загрузки, мониторинг очереди
- Управление музыкой в Lidarr: поиск исполнителей и альбомов, добавление, просмотр расписания
- Управление индексерами через Prowlarr: проверка здоровья, просмотр статистики, выполнение поиска
- Поиск по всем сервисам одновременно: единый запрос по фильмам, сериалам и музыке
- Календарь предстоящих релизов: просмотр выхода новых эпизодов, фильмов, альбомов на день, неделю, месяц
- Мониторинг очереди загрузок: статус, прогресс, время завершения
- Просмотр и обновление профилей качества, соглашений именования, настроек загрузчиков
- Интеграция с TRaSH Guides: сравнение текущих профилей с рекомендованными, советы по оптимизации
- Проверка здоровья и общего состояния всех подключённых *arr-сервисов
Как подключить
1. Установите сервер через npx (требуется Node.js):
npx -y mcp-arr-server
2. Добавьте конфигурацию в ваш MCP-клиент. Пример для Claude Desktop (файл claude_desktop_config.json):
{
"mcpServers": {
"mcp-arr": {
"command": "npx",
"args": ["-y", "mcp-arr-server"]
}
}
}
Для удалённого доступа настройте переменные окружения с адресами *arr и API-ключами (см. документацию сервера).
3. Перезапустите клиент (Claude Desktop или другой MCP-хост). После этого ассистент сможет обращаться к вашей медиатеке.
Примеры запросов
- «Покажи список сериалов, ожидающих загрузки в Sonarr»
- «Найди фильм «Интерстеллар» и добавь его в Radarr в наилучшем качестве»
- «Проверь очередь загрузок и статус индексера Prowlarr»
- «Какие фильмы и сериалы выходят на этой неделе? Покажи календарь»
Технические детали
- Язык реализации: JavaScript (Node.js)
- Транспорт: stdio (локальный), также поддерживается HTTP для удалённых клиентов (ChatGPT, облачные MCP)
- Лицензия: MIT
- Совместимые клиенты: Claude Desktop, Codex, любые MCP-совместимые хосты