Skip to main content
Glama
SimoneB79

lyrion-mcp

by SimoneB79

lyrion-mcp

MCP-Server für Lyrion Music Server / Logitech Media Server.

Er ermöglicht einem KI-Agenten, LMS-Player über die LMS-JSON-RPC-API zu inspizieren und zu steuern: Player, Wiedergabe, Lautstärke, Wiedergabelisten, Favoriten, Radio, Bibliothekssuche und Bibliotheksdurchsuchung.

Funktionen

Server und Player

  • LMS-Konnektivität testen

  • Serverstatus, Version, Bibliotheksstatistiken und Scan-Fortschritt lesen

  • Player auflisten

  • Player anhand von LMS-ID, exaktem Namen oder eindeutigem Namensfragment auflösen

  • Detaillierten Playerstatus und aktuelle Wiedergabeliste lesen

Wiedergabesteuerung

  • Wiedergabe, Pause, Wiedergabe/Pause umschalten, Stopp

  • Zurück / Weiter

  • Lautstärke einstellen

  • Ein/Aus/Umschalten

  • Zu Position springen

  • Einschlaf-Timer

  • Zufallswiedergabe- und Wiederholungsmodi

  • Player synchronisieren / desynchronisieren

Wiedergabeliste und Wiedergabequellen

  • Aktuelle Wiedergabeliste anzeigen

  • Aktuelle Wiedergabeliste leeren

  • Bibliothekstitel anhand der Titel-ID laden/abspielen oder anhängen

  • Direkte URL/Stream abspielen

  • Gespeicherte LMS-Wiedergabelisten auflisten

  • Gespeicherte Wiedergabeliste anhand der Wiedergabelisten-ID abspielen

  • Favoriten auflisten

  • Radioanbieter/Kategorien der obersten Ebene auflisten

Bibliothek durchsuchen/suchen

  • Titel, Alben und Künstler suchen

  • Genres, Alben, Jahre auflisten

  • Musikordner durchsuchen

  • Titel eines Albums auflisten

  • Alben oder Titel eines Künstlers auflisten

  • LMS-Bibliotheksscan auslösen

Diagnose

  • Schreibgeschützter JSON-RPC-Helfer für sichere Fehlerbehebungsbefehle.

Related MCP server: Plex MCP Server

Werkzeuge

  • 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

Konfiguration

Umgebungsvariablen:

Variable

Standard

Beschreibung

LMS_HOST

host.docker.internal

LMS-Hostname/IP

LMS_PORT

9000

LMS-HTTP-Port

LMS_PROTOCOL

http

LMS-Protokoll

LMS_URL

derived

Vollständige JSON-RPC-Endpunkt-Überschreibung

LMS_TIMEOUT

10

JSON-RPC-Timeout in Sekunden

MCP_HOST

0.0.0.0

MCP-Bindungs-Host

MCP_PORT

8310

MCP-SSE-Port

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-Endpunkt:

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

Beispiel-Client-Konfiguration

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

Hinweise

  • Dieser Server erfordert standardmäßig keine LMS-Anmeldeinformationen, da Standard-LMS-JSON-RPC-Bereitstellungen normalerweise LAN-lokal sind. Platzieren Sie ihn hinter Ihren üblichen Netzwerkkontrollen.

  • Das Bereitstellen von Wiedergabesteuerungen für einen KI-Agenten kann ändern, was auf Ihren Lautsprechern abgespielt wird. Überprüfen Sie die Agentenberechtigungen entsprechend.

Lizenz

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