lightning-fm-mcp について
Lightning FM の Nostr 音楽カタログを検索し、アーティストを調べて、現在のライブ配信を確認できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
mcp.json · 共通設定
起動コマンド
npx -y lightning-fm-mcp設定が必要な環境変数
LFM_NOSTR_RELAYSComma-separated relay URLs to query. Only add a relay here if it gates writes the way relay.lightning.fm does (allowlisted artists only) — an unrestricted public relay hands back every other app's kind-31337 events too, not just Lightning FM's.LFM_BLOSSOM_URLBlossom server audio/image hashes resolve against.LFM_CACHE_TTL_MSHow long a fetched catalog/profile/now-playing snapshot is reused, in milliseconds, before the next tool call re-queries the relays.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
3掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| tag | string | いいえ | 単一の自由形式キーワードタグに一致します。 |
| genre | string | いいえ | ジャンルの完全一致または部分一致(大文字と小文字は区別しません)。 |
| limit | integer | いいえ | 返すトラック数の上限(デフォルトは 20、最大は 100)。 |
| query | string | いいえ | タイトル、アーティスト名、アルバム、ジャンル、説明を対象にした全文検索。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。