Skip to main content
ClaudeWave

MCP server for IMSLP, the Petrucci Music Library. Read works, scores and recordings. No API key required.

MCP ServersRegistry oficial0 estrellas0 forksTypeScriptMITActualizado today
ClaudeWave Trust Score
87/100
Trusted
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Last scanned: 8/28/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/smeet666/mcp-imslp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "mcp-imslp": {
      "command": "node",
      "args": ["/path/to/mcp-imslp/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/smeet666/mcp-imslp and follow its README for install instructions.
Casos de uso

Resumen de MCP Servers

# mcp-imslp

An MCP server for [IMSLP](https://imslp.org), 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](https://creativecommons.org/licenses/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.

## 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                                                                         |
| ------------------------- | -------------------- | ------------------------------------------------------------------------------------ |
| `IMSLP_USER_AGENT`        | the project identity | Names your application; the project identity is appended so IMSLP can reach a person |
| `IMSLP_MIN_INTERVAL_MS`   | 2500                 | Gap between requests, never below 2000                                               |
| `IMSLP_TIMEOUT_MS`        | 30000                | Deadline for one request                                                             |
| `IMSLP_MAX_RETRIES`       | 3                    | Attempts after a transient failure                                                   |
| `IMSLP_CACHE_TTL_MS`      | 900000               | How long a page stays in memory                                                      |
| `IMSLP_CACHE_MAX_ENTRIES` | 100                  | Pages held at once                                                                   |
| `IMSLP_LOG_LEVEL`         | `error`              | `silent`, `error`, `info` or `debug`, on stderr                                      |

## Licence

MIT, see [LICENSE](LICENSE). The data belongs to IMSLP and its contributors.

---

# mcp-imslp (français)

Un serveur MCP pour [IMSLP](https://imslp.org), 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.

Lo que la gente pregunta sobre mcp-imslp

¿Qué es smeet666/mcp-imslp?

+

smeet666/mcp-imslp es mcp servers para el ecosistema de Claude AI. MCP server for IMSLP, the Petrucci Music Library. Read works, scores and recordings. No API key required. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-27.

¿Cómo se instala mcp-imslp?

+

Puedes instalar mcp-imslp clonando el repositorio (https://github.com/smeet666/mcp-imslp) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar smeet666/mcp-imslp?

+

Nuestro agente de seguridad ha analizado smeet666/mcp-imslp y le ha asignado un Trust Score de 87/100 (tier: Trusted). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene smeet666/mcp-imslp?

+

smeet666/mcp-imslp es mantenido por smeet666. La última actividad registrada en GitHub es del 2026-08-27, con 2 issues abiertos.

¿Hay alternativas a mcp-imslp?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega mcp-imslp en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: smeet666/mcp-imslp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/smeet666-mcp-imslp)](https://claudewave.com/repo/smeet666-mcp-imslp)
<a href="https://claudewave.com/repo/smeet666-mcp-imslp"><img src="https://claudewave.com/api/badge/smeet666-mcp-imslp" alt="Featured on ClaudeWave: smeet666/mcp-imslp" width="320" height="64" /></a>

Más MCP Servers

Alternativas a mcp-imslp