Back to Browse

Lightning Fm MCP Server

Developer ToolsModerate6.7MCP RegistryLocal
Free

Server data from the Official MCP Registry

Search Lightning FM's Nostr music catalog, look up artists, and check what's live now.

About

Search Lightning FM's Nostr music catalog, look up artists, and check what's live now.

Security Report

6.7
Moderate6.7Moderate Risk

Lightning FM MCP server is a well-architected read-only Nostr catalog interface with no authentication requirements (as designed) and appropriate permissions for its purpose. The codebase demonstrates good security practices: no credential storage, no dangerous operations, and clear separation of concerns. One minor code quality concern regarding broad exception handling and a design file inclusion that appears unrelated to the main server reduce the score slightly, but the server is fundamentally sound for its read-only use case. Supply chain analysis found 2 known vulnerabilities in dependencies (0 critical, 1 high severity). Package verification found 1 issue.

3 files analyzed · 5 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

HTTP Network Access

Connects to external APIs or services over the internet.

env_vars

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Comma-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.Optional

Environment variable: LFM_NOSTR_RELAYS

Blossom server audio/image hashes resolve against.Optional

Environment variable: LFM_BLOSSOM_URL

How long a fetched catalog/profile/now-playing snapshot is reused, in milliseconds, before the next tool call re-queries the relays.Optional

Environment variable: LFM_CACHE_TTL_MS

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "fm-lightning-lightning-fm-mcp": {
      "env": {
        "LFM_BLOSSOM_URL": "your-lfm-blossom-url-here",
        "LFM_CACHE_TTL_MS": "your-lfm-cache-ttl-ms-here",
        "LFM_NOSTR_RELAYS": "your-lfm-nostr-relays-here"
      },
      "args": [
        "-y",
        "lightning-fm-mcp"
      ],
      "command": "npx"
    }
  }
}

Reviews

No reviews yet

Be the first to review this server!