Shortlist MCP

Личные ряды рекомендаций для каждого пользователя Plex, а через MCP агент настраивает их и запускает

  • 111 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • В режиме Manage агент меняет ряды и расписания на вашем сервере Plex и запускает платные вызовы сервисов
  • Ассистент получает ключ с доступом к настройкам и истории просмотров людей
Все причины и проверки

stevezau/shortlist

Установка

Ручная установка

[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: библиотеку, статистику просмотров, рекомендации и очередь загрузок.

MCP-серверШирокий доступ57Звезды репозитория

Plex MCP Server управляет библиотеками, плейлистами и воспроизведением Plex из Claude, ChatGPT и других клиентов MCP.

MCP-серверРасширенный доступ159Звезды репозитория

MCP-сервер Spotify: агент ищет музыку, управляет воспроизведением, очередью и громкостью, собирает и правит плейлисты и медиатеку

MCP-серверШирокий доступ506Звезды репозитория
Российский стек

MCP-сервер к локальному плееру и демону синхронизации Яндекс Музыки на Rust для Linux: управление плеером, вкус, подборки под настроение

MCP-серверШирокий доступ
Российский стек

Однофайловый MCP-сервер Яндекс Музыки без установки через uv: лайки, плейлисты, поиск и разбор музыкального вкуса

MCP-серверРасширенный доступ

Коротко о README

README начинается с постановки проблемы одинаковых рядов Plex и показывает порядок скрытия рядов перед показом. Дальше описаны интеграции с TMDB, Trakt, Radarr, Sonarr, Overseerr и Kometa, быстрый старт в одном контейнере Docker и ссылки на документацию. Отдельное руководство assistant-access подробно объясняет MCP, роли и подключение клиентов.

Бейдж для README

Сообщить о проблеме