lyrion-mcp
lyrion-mcp
Servidor MCP para Lyrion Music Server / Logitech Media Server.
Permite a un agente de IA inspeccionar y controlar los reproductores LMS a través de la API JSON-RPC de LMS: reproductores, reproducción, volumen, listas de reproducción, favoritos, radio, búsqueda en la biblioteca y navegación por la biblioteca.
Características
Servidor y reproductores
Probar la conectividad con LMS
Leer el estado del servidor, la versión, las estadísticas de la biblioteca y el progreso del escaneo
Listar reproductores
Resolver reproductores por id de LMS, nombre exacto o fragmento único de nombre
Leer el estado detallado del reproductor y la lista de reproducción actual
Controles de reproducción
Reproducir, pausar, alternar reproducción/pausa, detener
Anterior / siguiente
Establecer volumen
Encender/apagar/alternar
Buscar posición
Temporizador de suspensión
Modos de reproducción aleatoria y repetición
Sincronizar / desincronizar reproductores
Listas de reproducción y fuentes de reproducción
Mostrar la lista de reproducción actual
Limpiar la lista de reproducción actual
Cargar/reproducir o añadir una pista de la biblioteca por id de pista
Reproducir una URL/flujo directo
Listar listas de reproducción guardadas de LMS
Reproducir una lista de reproducción guardada por id de lista
Listar favoritos
Listar proveedores/categorías de radio de nivel superior
Navegación/búsqueda en la biblioteca
Buscar pistas, álbumes y artistas
Listar géneros, álbumes, años
Navegar por carpetas de música
Listar las pistas de un álbum
Listar los álbumes o pistas de un artista
Activar el rescan de la biblioteca de LMS
Diagnósticos
Ayudante JSON-RPC sin procesar de solo lectura para comandos de solución de problemas seguros.
Related MCP server: lms-mcp
Herramientas
lms_test_connectionlms_server_statuslms_playerslms_player_statuslms_play,lms_pause,lms_play_pause,lms_stoplms_next,lms_previouslms_set_volume,lms_set_powerlms_seek,lms_sleeplms_set_shuffle,lms_set_repeatlms_sync,lms_unsynclms_playlist,lms_clear_playlistlms_play_track,lms_add_track,lms_play_urllms_saved_playlists,lms_play_playlistlms_favorites,lms_radioslms_search_tracks,lms_search_albums,lms_search_artistslms_genres,lms_albums,lms_yearslms_music_folder,lms_album_tracks,lms_artist_albums,lms_artist_trackslms_rescan_librarylms_raw_readonly
Configuración
Variables de entorno:
Variable | Predeterminado | Descripción |
|
| Nombre/IP del host de LMS |
|
| Puerto HTTP de LMS |
|
| Protocolo de LMS |
| derivado | Anulación completa del endpoint JSON-RPC |
|
| Tiempo de espera de JSON-RPC en segundos |
|
| Host de enlace de MCP |
|
| Puerto SSE de MCP |
Docker
docker build -t lyrion-mcp .
docker run --rm -p 8310:8310 \
-e LMS_URL=http://host.docker.internal:9000/jsonrpc.js \
lyrion-mcpEndpoint MCP:
http://localhost:8310/sseDocker 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-stoppedEjemplo de configuración de cliente
{
"mcpServers": {
"lyrion-mcp": {
"url": "http://localhost:8310/sse"
}
}
}Notas
Este servidor no requiere credenciales de LMS por defecto porque las implementaciones estándar de JSON-RPC de LMS suelen ser locales a la LAN. Colócalo detrás de tus controles de red habituales.
Exponer los controles de reproducción a un agente de IA puede cambiar lo que se está reproduciendo en tus altavoces. Revisa los permisos del agente en consecuencia.
Licencia
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Sonos MCP server: control your Sonos speakers from any MCP client. Play songs, artists and playlists, set volume, group rooms, move music to another room, switch to TV, spoken announcements and reminders. 27 tools, English and Chinese. Works through the official Sonos cloud, so there is no home bridge to install; sign in with OAuth. Requires the free ZoneFoundry iOS app.
The media memory layer for AI agents and their humans. Your AI client gets 29 tools to search your collection, add items, update ratings, preview music, and find patterns across everything you've read, watched, and listened to.
Control your internet radio from any AI client: listeners, stream, playlists, AutoDJ, DJs, store.
Generate full songs with vocals, instrumentals and sound effects from text. One server for Suno, Google Lyria, Mureka, MiniMax, ACE-Step, YuE and ElevenLabs. Your agent can quote the credit cost before generating, start a song, wait for it to finish and return download links. Sign in with OAuth; optional daily credit caps; retries never charge twice.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables music library management and Chromecast playback control via LM Studio, with 21 tools for search, playback, navigation, and queue management.6 npmMIT
- AlicenseBqualityDmaintenanceMCP server that provides LLM tools to interact with Lyrion Music Server (LMS), enabling player control, playback management, playlist operations, and music library search.559 npmMIT
- AlicenseNot gradedqualityBmaintenanceEnables LLMs to control a Lyrion Music Server (LMS/Squeezebox) for playback, search, library browsing, and player management.-
- FlicenseNot gradedqualityCmaintenanceEnables natural-language querying and control of a Lyrion Music Server, including music library searches, album playback, player controls, and play-history tracking.1-