mcp-imslp

smeet666/mcp-imslp
★ 0 stars TypeScript AI/LLM Updated today
MCP server for IMSLP, the Petrucci Music Library. Read works, scores and recordings. No API key required.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-imslp": {
      "command": "npx",
      "args": [
        "-y",
        "smeet666/mcp-imslp"
      ]
    }
  }
}

README Excerpt

<img src="assets/icon-128.png" alt="" width="96" align="right"> also called the Petrucci Music Library. It is a free library of classical music run by volunteers, holding the sheet music, the parts, the arrangements and the recordings of works whose copyright has lapsed, together with what its pages say

Tools (20)

IMSLP_CACHE_MAX_ENTRIESIMSLP_CACHE_TTL_MSIMSLP_LOG_LEVELIMSLP_MAX_RETRIESIMSLP_MIN_INTERVAL_MSIMSLP_TIMEOUT_MSIMSLP_USER_AGENTbrowse_categorycategorycursorget_personget_workinvalid_inputlimitlist_person_workslist_work_filesnetwork_errornot_foundoffsetpage

Topics

classical-musicclaudeimslpmcpmcp-servermodel-context-protocolmusicno-api-keypetruccipublic-domainscoressheet-musictypescript