MCP server for IMSLP, the Petrucci Music Library. Read works, scores and recordings. No API key required.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add imslp -- npx -y mcp-imslp~/.codex/config.toml
[mcp_servers.imslp]
command = "npx"
args = ["-y", "mcp-imslp"]
# codex mcp add imslp -- npx -y mcp-imslp~/.cursor/mcp.json
{
"mcpServers": {
"imslp": {
"command": "npx",
"args": [
"-y",
"mcp-imslp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"imslp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-imslp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"imslp": {
"command": "npx",
"args": [
"-y",
"mcp-imslp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"imslp": {
"command": "npx",
"args": [
"-y",
"mcp-imslp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"imslp": {
"command": "npx",
"args": [
"-y",
"mcp-imslp"
]
}
}
}