servarr-mcp
servarr-mcp
MCP-сервер для стека Servarr — Sonarr, Radarr, Lidarr, Readarr и Prowlarr — упакованный в виде Docker-контейнера. Позволяет MCP-клиенту (например, Claude Desktop) просматривать и искать контент в используемых вами приложениях *arr.
Приложения являются опциональными: настройте только те, которые вы действительно используете, и будут зарегистрированы только соответствующие инструменты.
Инструменты
Sonarr (ТВ)
Инструмент | Описание |
| Список всех ТВ-сериалов, отслеживаемых Sonarr |
| Детали сериала по ID |
| Поиск нового сериала в TVDB для добавления |
| Список эпизодов сериала |
| Предстоящие эпизоды |
| Текущая очередь загрузок |
| Недавняя история (сначала новые) |
Radarr (фильмы)
Инструмент | Описание |
| Все фильмы, отслеживаемые Radarr |
| Детали фильма по ID |
| Поиск нового фильма в TMDB для добавления |
| Предстоящие релизы фильмов |
| Текущая очередь загрузок |
| Недавняя история (сначала новые) |
Lidarr (музыка)
Инструмент | Описание |
| Все исполнители, отслеживаемые Lidarr |
| Детали исполнителя по ID |
| Поиск нового исполнителя для добавления |
| Список альбомов (опционально для каждого исполнителя) |
| Текущая очередь загрузок |
| Недавняя история |
Readarr (книги)
Инструмент | Описание |
| Все авторы, отслеживаемые Readarr |
| Детали автора по ID |
| Поиск нового автора для добавления |
| Список книг (опционально для каждого автора) |
| Текущая очередь загрузок |
| Недавняя история |
Prowlarr (менеджер индексаторов)
Инструмент | Описание |
| Все настроенные индексаторы |
| Статистика запросов/захватов по индексаторам |
| Поиск по включенным индексаторам |
| Недавняя история (запросы, захваты) |
Конфигурация
Каждое приложение использует две переменные окружения. Установите обе для приложения, чтобы включить его инструменты; оставьте их не заданными, чтобы полностью пропустить приложение.
Приложение | Переменная URL | Переменная API-ключа | Порт по умолчанию |
Sonarr |
|
| 8989 |
Radarr |
|
| 7878 |
Lidarr |
|
| 8686 |
Readarr |
|
| 8787 |
Prowlarr |
|
| 9696 |
API-ключи находятся в разделе Settings → General → API Key каждого приложения.
Должно быть настроено хотя бы одно приложение, иначе сервер завершит работу с ошибкой.
Запуск с помощью Docker
docker build -t servarr-mcp .
docker run -i --rm \
-e SONARR_URL=http://192.168.1.50:8989 -e SONARR_API_KEY=... \
-e RADARR_URL=http://192.168.1.50:7878 -e RADARR_API_KEY=... \
-e PROWLARR_URL=http://192.168.1.50:9696 -e PROWLARR_API_KEY=... \
servarr-mcpИспользование с Claude Desktop
Добавьте в ваш claude_desktop_config.json:
{
"mcpServers": {
"servarr": {
"command": "docker",
"args": [
"run", "-i", "--rm",
"-e", "SONARR_URL", "-e", "SONARR_API_KEY",
"-e", "RADARR_URL", "-e", "RADARR_API_KEY",
"-e", "PROWLARR_URL", "-e", "PROWLARR_API_KEY",
"servarr-mcp"
],
"env": {
"SONARR_URL": "http://192.168.1.50:8989",
"SONARR_API_KEY": "...",
"RADARR_URL": "http://192.168.1.50:7878",
"RADARR_API_KEY": "...",
"PROWLARR_URL": "http://192.168.1.50:9696",
"PROWLARR_API_KEY": "..."
}
}
}
}Повторите шаблоны -e и env для тех приложений, которые вы используете.
Локальная разработка
npm install
cp .env.example .env # then edit
SONARR_URL=... SONARR_API_KEY=... npm run devБезопасность
Контейнер запускается от имени пользователя без прав root (
servarr).API-ключи передаются через переменные окружения — никогда не вшивайте их в образ.
.githooks/pre-commitзапускает gitleaks при каждом коммите. Активируйте его один раз для каждого клона:git config core.hooksPath .githooks.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/CarlDog/servarr-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server