mcp-imslp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@mcp-imslpfind piano scores for Debussy's Clair de Lune"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-imslp
An MCP server for IMSLP, the Petrucci Music Library: works, scores and recordings of classical music, catalogued by the volunteers who run it. No API key and no account are needed.
The library publishes its pages under CC BY-SA 4.0, so anything shown from this server credits IMSLP and links the page it came from.
What it reads, and what it leaves alone
Reads go through the MediaWiki API at /api.php and through the listing
endpoint IMSLP documents on its own IMSLP:API page. The robots.txt of the site
disallows /index.php, /images/, /imglnks/, /wiki/File:, /works and
/library/, and this server builds no address under any of them: it downloads
no score file, and hands back the link to the work page instead.
IMSLP publishes Crawl-delay: 2, so requests run one at a time with at least
two seconds between them. That floor holds however the server is configured.
Related MCP server: MusicBrainz MCP Server
Copyright status
A score on IMSLP carries a status per jurisdiction, and the library reviews
Canada, the United States and the European Union. A file can read
Public Domain - Non-PD US: free in one place and protected in another. This
server reports the status as published, per jurisdiction, and never flattens it
into "public domain".
Configuration
Variable | Default | What it does |
| the project identity | Names your application; the project identity is appended so IMSLP can reach a person |
| 2500 | Gap between requests, never below 2000 |
| 30000 | Deadline for one request |
| 3 | Attempts after a transient failure |
| 900000 | How long a page stays in memory |
| 100 | Pages held at once |
|
|
|
Licence
MIT, see LICENSE. The data belongs to IMSLP and its contributors.
mcp-imslp (français)
Un serveur MCP pour IMSLP, la Petrucci Music Library : œuvres, partitions et enregistrements de musique classique, catalogués par les bénévoles qui la tiennent. Aucune clé d'API, aucun compte.
La bibliothèque publie ses pages sous CC BY-SA 4.0, donc tout ce que ce serveur rend attribue à IMSLP et renvoie vers la page d'origine.
Ce qu'il lit, et ce qu'il laisse
Les lectures passent par l'API MediaWiki /api.php et par le point d'entrée
qu'IMSLP documente sur sa page IMSLP:API. Le robots.txt du site interdit
/index.php, /images/, /imglnks/, /wiki/File:, /works et /library/, et
ce serveur ne construit aucune adresse sous ces chemins : il ne télécharge
aucun fichier de partition et rend le lien de la page de l'œuvre.
IMSLP publie Crawl-delay: 2, donc les requêtes partent une à une, avec au
moins deux secondes entre elles, quelle que soit la configuration.
Le statut de droits
Une partition porte sur IMSLP un statut par juridiction, et la bibliothèque
vérifie le Canada, les États-Unis et l'Union européenne. Un fichier peut être
Public Domain - Non-PD US : libre ici et protégé ailleurs. Ce serveur rend le
statut tel qu'il est publié, juridiction par juridiction.
Maintenance
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables interaction with Spotify's music catalog through natural language conversations. Search for tracks and artists, get recommendations, explore playlists, and browse artist discographies using the Spotify Web API.
- AlicenseAqualityDmaintenanceEnables AI assistants to query the MusicBrainz music database for artists, albums, recordings, and labels. It provides tools for advanced searches, detailed metadata retrieval, and accessing cover art information.1710GPL 3.0
- FlicenseNot gradedqualityDmaintenanceEnables users to search the YouTube Music catalog and manage playlists using natural language. It provides tools for searching songs, albums, and artists, as well as performing playlist operations like creating, adding, and deleting tracks.
- FlicenseAqualityDmaintenanceEnables Claude AI to convert, edit, and analyze MuseScore files (.mscz, .musicxml, MIDI) through natural language commands, supporting format conversion, transposition, harmony analysis, and more.201
Related MCP Connectors
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Search MusicBrainz artists, releases, works, labels; resolve ISRC/ISWC/barcode; fetch cover art.
Resolve, search and verify legal citations against the official sources, with provenance.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/smeet666/mcp-imslp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server