lyrion-mcp
lyrion-mcp
Lyrion Music Server / Logitech Media Server용 MCP 서버입니다.
AI 에이전트가 LMS JSON-RPC API를 통해 LMS 플레이어를 검사하고 제어할 수 있게 해줍니다: 플레이어, 재생, 볼륨, 재생 목록, 즐겨찾기, 라디오, 라이브러리 검색 및 라이브러리 탐색.
기능
서버 및 플레이어
LMS 연결 테스트
서버 상태, 버전, 라이브러리 통계 및 검색 진행 상황 읽기
플레이어 나열
LMS ID, 정확한 이름 또는 고유 이름 조각으로 플레이어 식별
상세 플레이어 상태 및 현재 재생 목록 읽기
재생 제어
재생, 일시정지, 재생/일시정지 전환, 정지
이전 / 다음
볼륨 설정
전원 켜기/끄기/전환
위치 탐색
슬립 타이머
셔플 및 반복 모드
플레이어 동기화 / 동기화 해제
재생 목록 및 재생 소스
현재 재생 목록 표시
현재 재생 목록 지우기
트랙 ID로 라이브러리 트랙 로드/재생 또는 추가
직접 URL/스트림 재생
저장된 LMS 재생 목록 나열
재생 목록 ID로 저장된 재생 목록 재생
즐겨찾기 나열
최상위 라디오 제공자/카테고리 나열
라이브러리 탐색/검색
트랙, 앨범 및 아티스트 검색
장르, 앨범, 연도 나열
음악 폴더 탐색
앨범의 트랙 나열
아티스트의 앨범 또는 트랙 나열
LMS 라이브러리 재검색 실행
진단
안전한 문제 해결 명령을 위한 읽기 전용 원시 JSON-RPC 헬퍼.
Related MCP server: lms-mcp
도구
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
구성
환경 변수:
변수 | 기본값 | 설명 |
|
| LMS 호스트 이름/IP |
|
| LMS HTTP 포트 |
|
| LMS 프로토콜 |
| 파생됨 | 전체 JSON-RPC 엔드포인트 재정의 |
|
| JSON-RPC 타임아웃(초) |
|
| MCP 바인드 호스트 |
|
| 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-mcpMCP 엔드포인트:
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-stopped예제 클라이언트 구성
{
"mcpServers": {
"lyrion-mcp": {
"url": "http://localhost:8310/sse"
}
}
}참고
이 서버는 기본적으로 LMS 자격 증명을 요구하지 않습니다. 표준 LMS JSON-RPC 배포는 일반적으로 LAN 내부에 한정되기 때문입니다. 일반적인 네트워크 제어 수단 뒤에 두십시오.
AI 에이전트에 재생 제어를 노출하면 스피커에서 재생 중인 내용이 변경될 수 있습니다. 이에 따라 에이전트 권한을 검토하십시오.
라이선스
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-