Skip to main content
Glama
SimoneB79

lyrion-mcp

by SimoneB79

lyrion-mcp

MCP-сервер для Lyrion Music Server / Logitech Media Server.

Он позволяет ИИ-агенту просматривать и управлять плеерами LMS через JSON-RPC API LMS: плееры, воспроизведение, громкость, плейлисты, избранное, радио, поиск по библиотеке и навигация по библиотеке.

Возможности

Сервер и плееры

  • Проверка подключения к LMS

  • Чтение статуса сервера, версии, статистики библиотеки и хода сканирования

  • Список плееров

  • Поиск плееров по id LMS, точному имени или уникальному фрагменту имени

  • Чтение подробного статуса плеера и текущего плейлиста

Управление воспроизведением

  • Воспроизведение, пауза, переключение воспроизведение/пауза, остановка

  • Следующий / предыдущий трек

  • Установка громкости

  • Включение/выключение питания/переключение

  • Переход к позиции

  • Таймер сна

  • Режимы перемешивания и повтора

  • Синхронизация / отмена синхронизации плееров

Плейлист и источники воспроизведения

  • Показать текущий плейлист

  • Очистить текущий плейлист

  • Загрузить/воспроизвести или добавить трек из библиотеки по id трека

  • Воспроизвести прямой URL/поток

  • Список сохранённых плейлистов LMS

  • Воспроизвести сохранённый плейлист по id плейлиста

  • Список избранного

  • Список радио-провайдеров/категорий верхнего уровня

Просмотр/поиск по библиотеке

  • Поиск треков, альбомов и исполнителей

  • Список жанров, альбомов, годов

  • Просмотр музыкальных папок

  • Список треков альбома

  • Список альбомов или треков исполнителя

  • Запуск повторного сканирования библиотеки LMS

Диагностика

  • Вспомогательный инструмент raw JSON-RPC только для чтения для безопасных команд диагностики.

Related MCP server: Plex MCP Server

Инструменты

  • lms_test_connection

  • lms_server_status

  • lms_players

  • lms_player_status

  • lms_play, lms_pause, lms_play_pause, lms_stop

  • lms_next, lms_previous

  • lms_set_volume, lms_set_power

  • lms_seek, lms_sleep

  • lms_set_shuffle, lms_set_repeat

  • lms_sync, lms_unsync

  • lms_playlist, lms_clear_playlist

  • lms_play_track, lms_add_track, lms_play_url

  • lms_saved_playlists, lms_play_playlist

  • lms_favorites, lms_radios

  • lms_search_tracks, lms_search_albums, lms_search_artists

  • lms_genres, lms_albums, lms_years

  • lms_music_folder, lms_album_tracks, lms_artist_albums, lms_artist_tracks

  • lms_rescan_library

  • lms_raw_readonly

Конфигурация

Переменные окружения:

Переменная

По умолчанию

Описание

LMS_HOST

host.docker.internal

Имя хоста/IP LMS

LMS_PORT

9000

HTTP-порт LMS

LMS_PROTOCOL

http

Протокол LMS

LMS_URL

производное

Полный переопределённый JSON-RPC endpoint

LMS_TIMEOUT

10

Таймаут JSON-RPC в секундах

MCP_HOST

0.0.0.0

MCP bind host

MCP_PORT

8310

MCP SSE-порт

Docker

docker build -t lyrion-mcp .
docker run --rm -p 8310:8310 \
  -e LMS_URL=http://host.docker.internal:9000/jsonrpc.js \
  lyrion-mcp

MCP endpoint:

http://localhost:8310/sse

Docker Compose

services:
  lyrion-mcp:
    image: ghcr.io/simoneb79/lyrion-mcp:latest
    environment:
      LMS_URL: http://host.docker.internal:9000/jsonrpc.js
    ports:
      - "8310:8310"
    restart: unless-stopped

Пример конфигурации клиента

{
  "mcpServers": {
    "lyrion-mcp": {
      "url": "http://localhost:8310/sse"
    }
  }
}

Примечания

  • По умолчанию этот сервер не требует учётных данных LMS, поскольку стандартные развёртывания JSON-RPC LMS обычно находятся в локальной сети. Поместите его за обычные средства контроля сети.

  • Предоставление управления воспроизведением ИИ-агенту может изменить то, что играет на ваших колонках. Соответственно проверьте разрешения агента.

Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to control Sonos audio devices over a local network using UPnP/SOAP protocols, supporting playback, volume, queue management, zone grouping, and music library browsing.
    59
    27
    13
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    MCP server that provides LLM tools to interact with Lyrion Music Server (LMS), enabling player control, playback management, playlist operations, and music library search.
    55
    23
    MIT

View all related MCP servers

Related MCP Connectors

  • Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.

  • Search MusicBrainz artists, releases, works, labels; resolve ISRC/ISWC/barcode; fetch cover art.

  • Generate AI music via the Lacuna Music API from MCP clients like Claude Desktop & Code.

View all MCP Connectors

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/SimoneB79/lyrion-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server