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: Plex MCP Server
도구
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 installed
Maintenance
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
- AlicenseAqualityDmaintenanceEnables 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.592713MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Plex Media Server via the MCP protocol, allowing AI agents to manage libraries, media, playlists, collections, users, sessions, and server administration.137MIT
- AlicenseNot gradedqualityDmaintenanceEnables music library management and Chromecast playback control via LM Studio, with 21 tools for search, playback, navigation, and queue management.7MIT
- AlicenseBqualityCmaintenanceMCP server that provides LLM tools to interact with Lyrion Music Server (LMS), enabling player control, playback management, playlist operations, and music library search.5523MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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