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 (менеджер индексаторов)
Инструмент | Описание |
| Все настроенные индексаторы |
| Статистика запросов/захватов по индексаторам |
| Поиск по включенным индексаторам |
| Недавняя история (запросы, захваты) |
Related MCP server: nas-mcp-server
Конфигурация
Каждое приложение использует две переменные окружения. Установите обе для приложения, чтобы включить его инструменты; оставьте их не заданными, чтобы полностью пропустить приложение.
Приложение | Переменная 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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityFmaintenanceA Python-based Model Context Protocol server that allows AI assistants like Claude to access and query your movie and TV show collection via Radarr and Sonarr APIs.47
- AlicenseAqualityDmaintenanceMCP server for managing a media server stack (Plex, Radarr, Overseerr, Bazarr, Prowlarr, Trakt.tv) using natural language to browse, request, and discover content.12MIT
- FlicenseAqualityAmaintenanceMCP server to manage your *ARR media stack (Radarr, Sonarr, Lidarr, Readarr, Prowlarr) for searching, adding, and managing movies, TV shows, music, books, and indexers.1
- Flicense-qualityBmaintenanceA remote MCP server for managing your arr stack (Sonarr, Radarr, qBittorrent, Seerr) via Claude.ai on mobile, enabling you to fix bad downloads, block release groups, request new content, and check trending.
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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