Skip to main content
Glama
SimoneB79

lyrion-mcp

by SimoneB79

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_connection

  • lms_server_status

  • lms_players

  • lms_player_status

  • lms_play, lms_pause, lms_play_pause, lms_stop

  • lms_next, lms_previous

  • lms_set_volume, lms_set_power

  • lms_seek, lms_sleep

  • lms_set_shuffle, lms_set_repeat

  • lms_sync, lms_unsync

  • lms_playlist, lms_clear_playlist

  • lms_play_track, lms_add_track, lms_play_url

  • lms_saved_playlists, lms_play_playlist

  • lms_favorites, lms_radios

  • lms_search_tracks, lms_search_albums, lms_search_artists

  • lms_genres, lms_albums, lms_years

  • lms_music_folder, lms_album_tracks, lms_artist_albums, lms_artist_tracks

  • lms_rescan_library

  • lms_raw_readonly

設定

環境変数:

変数

デフォルト

説明

LMS_HOST

host.docker.internal

LMS ホスト名/IP

LMS_PORT

9000

LMS HTTP ポート

LMS_PROTOCOL

http

LMS プロトコル

LMS_URL

derived

JSON-RPC エンドポイントの完全な上書き

LMS_TIMEOUT

10

JSON-RPC タイムアウト(秒)

MCP_HOST

0.0.0.0

MCP バインドホスト

MCP_PORT

8310

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-mcp

MCP エンドポイント:

http://localhost:8310/sse

Docker 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

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    59
    27
    13
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    MCP server that provides LLM tools to interact with Lyrion Music Server (LMS), enabling player control, playback management, playlist operations, and music library search.
    55
    23
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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