Shortlist MCP
Личные ряды рекомендаций для каждого пользователя Plex, а через MCP агент настраивает их и запускает
- 111 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- В режиме Manage агент меняет ряды и расписания на вашем сервере Plex и запускает платные вызовы сервисов
- Ассистент получает ключ с доступом к настройкам и истории просмотров людей
Установка
- Работает в
Ручная установка
[mcp_servers.shortlist]
url = "http://127.0.0.1:5959/mcp"
bearer_token_env_var = "SHORTLIST_MCP_CREDENTIAL"Фрагмент ~/.codex/config.toml из руководства: ключ берется из переменной окружения.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- В режиме Manage агент меняет ряды и расписания на вашем сервере Plex и запускает платные вызовы сервисов
- Ассистент получает ключ с доступом к настройкам и истории просмотров людей
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Shortlist запускается в одном контейнере Docker и дает каждому пользователю сервера Plex собственные ряды рекомендаций: Picked for You, Because you watched, Watch it again и сезонные подборки. Для каждого человека он читает его историю просмотров, выбирает из вашей библиотеки то, что он не видел, и объясняет выбор. Ряды перестраиваются по расписанию и видны только их владельцу. Перед показом ряд получает метку, а у остальных аккаунтов фильтр общего доступа Plex скрывает ее, и только потом ряд попадает на главную. Кандидатов Shortlist берет из TMDB и Trakt, а недостающее может передать в Radarr, Sonarr, Overseerr или Jellyseerr. Ключ нейросети не обязателен. Необязательный MCP-доступ дает агенту именованное подключение со сроком и кнопкой отключения. Владелец выбирает режим View only или Manage Shortlist. Агент помогает завершить мастер настройки, планирует изменения людей и рядов, тем, аудиторий, сезонов и расписаний, смотрит предварительные рекомендации и запускает сохраненные ряды. Ключи сервисов, владение Plex и точные подтверждения остаются за владельцем. Эндпоинт лежит по адресу вида https://хост/mcp, для локальной работы подходит http://127.0.0.1:5959/mcp, а для клиентов на stdio есть мост shortlist-mcp-stdio.
Для кого. Владельцы домашних серверов Plex, которые хотят отдавать персональные рекомендации семье и друзьям и управлять ими через ассистента.
Подходит, если
- На сервере Plex несколько человек, а общие ряды рекомендаций одинаковы для всех
- Нужно, чтобы агент посмотрел настройки, ряды и расписания Shortlist в режиме View only
- Вы хотите поручить агенту подготовить сезонные ряды и запустить их с владельческим подтверждением
- Недостающие фильмы и сериалы должны уходить в Radarr, Sonarr, Overseerr или Jellyseerr
Не подходит, если
- Нужна установка Shortlist или смена владельца Plex: это шаги в браузере для владельца, MCP их не выполняет
- Вы хотите вводить ключи сервисов через ассистента: MCP не принимает ключи и пароли
- Сервер не на Plex: Shortlist работает только с ним
Пример запроса к агенту
Покажи статус настройки Shortlist и список рядов для каждого человека, ничего не меняй.MCP
- Транспорт
- http, stdio
- Авторизация
- OAuth
Переменные окружения
SHORTLIST_MCP_URLобязательная- Точный адрес MCP-эндпоинта Shortlist, например http://127.0.0.1:5959/mcp. Задается на контейнере и в клиенте.
SHORTLIST_MCP_CREDENTIALобязательная, секрет- Ключ ассистента, который начинается с shla_ и выдается при создании подключения. Показывается один раз.
Ограничения
MCP-доступ выключен по умолчанию и включается владельцем. Адрес задается переменной SHORTLIST_MCP_URL, обычный HTTP допускается только на loopback, для остальных адресов нужен HTTPS. Обычные запуски в режиме Manage используют настроенные сервисы и могут стоить денег, общего лимита расходов нет. Установку, часовой пояс, резервные копии, загрузку постеров, тестовые уведомления и удаление выполняет владелец вручную.
Как отключить. В Settings, раздел AI assistants, нажмите Disconnect у подключения: локальные ключи и токены OAuth отзываются сразу. Чтобы выключить MCP полностью, уберите SHORTLIST_MCP_URL у контейнера и перезапустите его.
Частые вопросы
Как подключить Shortlist к Claude Code или Codex?
Включите MCP в Settings, раздел AI assistants, задайте SHORTLIST_MCP_URL, затем создайте именованное подключение и выберите View only или Manage Shortlist. Локальному клиенту подойдет прямой вариант по адресу http://127.0.0.1:5959/mcp с переменной SHORTLIST_MCP_CREDENTIAL.
Можно ли дать агенту токен владельца?
Нет, и документация прямо запрещает класть токен из API access в клиент MCP. Для ассистента выдается отдельный ключ, который начинается с shla_ и работает только на эндпоинте MCP.
Что может агент в режиме View only?
Читать настройки, ряды, людей и активность. Подготавливать и применять изменения, запускать ряды и отправлять запросы он не может.
Нужен ли ключ нейросети?
Нет. В описании проекта указано, что ключ ИИ не требуется. Кандидатов Shortlist берет из TMDB и Trakt, ключ TMDB вводится в браузере.
Видят ли пользователи чужие ряды?
Нет. Ряд сначала получает метку, фильтры общего доступа остальных аккаунтов ее скрывают, и только затем ряд попадает на главную Plex.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер дает агенту Plex, Sonarr, Radarr и Trakt: библиотеку, статистику просмотров, рекомендации и очередь загрузок.
Plex MCP Server управляет библиотеками, плейлистами и воспроизведением Plex из Claude, ChatGPT и других клиентов MCP.
MCP-сервер Spotify: агент ищет музыку, управляет воспроизведением, очередью и громкостью, собирает и правит плейлисты и медиатеку
MCP-сервер Яндекс Музыки с локальным плеером для macOS
yandex-music-mcp
MCP-сервер Яндекс Музыки без браузера: агент собирает плейлист, локальный демон играет его через mpv с Now Playing в Control Center
MCP-сервер к локальному плееру и демону синхронизации Яндекс Музыки на Rust для Linux: управление плеером, вкус, подборки под настроение
MCP Яндекс Музыки для разбора вкуса
Yandex Music MCP
Однофайловый MCP-сервер Яндекс Музыки без установки через uv: лайки, плейлисты, поиск и разбор музыкального вкуса
Коротко о README
README начинается с постановки проблемы одинаковых рядов Plex и показывает порядок скрытия рядов перед показом. Дальше описаны интеграции с TMDB, Trakt, Radarr, Sonarr, Overseerr и Kometa, быстрый старт в одном контейнере Docker и ссылки на документацию. Отдельное руководство assistant-access подробно объясняет MCP, роли и подключение клиентов.