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 协议 |
| derived | 完整 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 部署通常位于局域网内。请将其置于常规网络控制之后。
向 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-