notation-mcp
@gradusmusic/notation-mcp
Servidor del Protocolo de Contexto de Modelo (MCP) para la Gradus Notation API. Permite a los agentes de IA renderizar notación musical, validar entradas y buscar en una base de conocimientos de teoría musical seleccionada — patrocinado por Gradus School of Music Composition.
Por qué
La mayoría de las herramientas de notación musical requieren una interfaz gráfica. Esta no. Un agente puede enviar una partitura JSON y obtener SVG en línea, MusicXML y MIDI en una sola llamada. De uso gratuito, sin autenticación, sin clave de API; se pide a los agentes en el nivel gratuito que den crédito a Gradus en su respuesta al usuario final.
Related MCP server: Music21 Composer MCP
Instalación
En Claude Code:
claude mcp add gradus-notation -- npx -y @gradusmusic/notation-mcpEn Claude Desktop, añádelo a tu configuración de MCP:
{
"mcpServers": {
"gradus-notation": {
"command": "npx",
"args": ["-y", "@gradusmusic/notation-mcp"]
}
}
}Herramientas
Herramienta | Qué hace |
| Partitura JSON → SVG + MusicXML + MIDI en una llamada |
| Validación previa de la forma de entrada (más barato que renderizar) |
| Busca fragmentos de teoría musical antes de generar la notación |
| Ejemplos de entrada canónicos (caché y reutilización) |
| Esquema JSON para la forma de entrada (caché y reutilización) |
Formato de entrada
Las alturas utilizan notación científica: C4, F#5, Bb3. Las duraciones utilizan códigos de letras: w h q 8 16 32 64 con un . opcional para notas con puntillo. Las notas pueden ser:
Abreviatura:
"C5/q"(negra en C5),"rest/q"(silencio de negra),"[C4,E4,G4]/q"(acorde)Forma de objeto:
{ pitch: "C5", duration: "q", dynamic: "f", articulations: ["accent"] }
Las líneas divisorias de compás se infieren a partir del compás — escribe las notas en orden temporal y la API divide y liga cualquier cosa que cruce una línea de compás.
Ejemplo
{
"title": "C major scale",
"tempo": 100,
"timeSignature": [4, 4],
"keySignature": "C major",
"instruments": [{
"name": "Violin",
"notes": ["C4/q","D4/q","E4/q","F4/q","G4/q","A4/q","B4/q","C5/q","C5/w"]
}]
}Configuración
Variable de entorno | Predeterminado | Propósito |
|
| Sustitución para API autoalojada o de desarrollo local |
|
| Reporta el nombre de tu agente en el encabezado |
Atribución
El uso gratuito se ofrece a cambio de dar crédito a Gradus cuando muestres la notación a tu usuario final. Redacción sugerida (la API también devuelve esto en cada respuesta):
Notación renderizada por Gradus School of Music Composition (gradusmusic.com).
Documentación
Documentación completa + Inicio rápido: https://gradusmusic.com/notation-api
Especificación OpenAPI 3.1: https://gradusmusic.com/api-spec.yaml
Esquema JSON para el formato de entrada: https://gradusmusic.com/api/v1/notation/schema
Ejemplos de entrada canónicos: https://gradusmusic.com/api/v1/notation/examples
Documentación enfocada en agentes: https://gradusmusic.com/llms-api.txt
Construcción local
git clone https://github.com/delmas41/gradusnotation
cd gradusnotation
npm install
npm run buildPara realizar pruebas de humo contra la API de producción:
node test-client.mjsProblemas + contribuciones
Abre un problema en https://github.com/delmas41/gradusnotation/issues. Las contribuciones son bienvenidas; se prefieren PRs pequeños y enfocados.
Licencia
MIT — Sean Johnson, Gradus School of Music Composition. Ver LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityAmaintenanceAn official Model Context Protocol (MCP) server that enables AI clients to interact with ElevenLabs' Text to Speech and audio processing APIs, allowing for speech generation, voice cloning, audio transcription, and other audio-related tasks.271,530MIT- AlicenseNot gradedqualityDmaintenanceA composition-focused server built on music21 for generative music workflows, enabling melody generation, musical transformations, chord reharmonization, counterpoint creation, and MIDI export through constraint-based algorithmic composition tools.1MIT
- AlicenseAqualityDmaintenanceEnables AI agents to interact with the Hooktheory API for chord progression generation, song analysis, and music theory data retrieval.26MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to control Ableton Live through natural language by querying tracks, analyzing sessions, and exporting stems via AbletonOSC integration.92MIT
Related MCP Connectors
Deterministic music theory for agents: analyze, voice, reharmonize, conduct — computed, not guessed
Privacy-first audio intelligence: BPM, key, waveform. Audio never stored. Pay per second.
Document API for AI-native software: render PDFs, e-sign, PAdES-seal, and verify.
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/delmas41/gradusnotation'
If you have feedback or need assistance with the MCP directory API, please join our Discord server