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 プロトコル |
| 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 JSON-RPC デプロイメントが通常 LAN ローカルであるため、デフォルトでは LMS の認証情報を必要としません。通常のネットワーク制御の背後に配置してください。
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