Skip to main content
Glama

@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-mcp

En Claude Desktop, añádelo a tu configuración de MCP:

{
  "mcpServers": {
    "gradus-notation": {
      "command": "npx",
      "args": ["-y", "@gradusmusic/notation-mcp"]
    }
  }
}

Herramientas

Herramienta

Qué hace

notation_render

Partitura JSON → SVG + MusicXML + MIDI en una llamada

notation_validate

Validación previa de la forma de entrada (más barato que renderizar)

knowledge_search

Busca fragmentos de teoría musical antes de generar la notación

notation_examples

Ejemplos de entrada canónicos (caché y reutilización)

notation_schema

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

GRADUS_NOTATION_API_BASE

https://gradusmusic.com

Sustitución para API autoalojada o de desarrollo local

GRADUS_AGENT_NAME

@gradusmusic/notation-mcp

Reporta el nombre de tu agente en el encabezado X-Agent-Name

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

Construcción local

git clone https://github.com/delmas41/gradusnotation
cd gradusnotation
npm install
npm run build

Para realizar pruebas de humo contra la API de producción:

node test-client.mjs

Problemas + 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.

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    A
    maintenance
    An 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.
    27
    1,530
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    1
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables AI agents to interact with the Hooktheory API for chord progression generation, song analysis, and music theory data retrieval.
    2
    6
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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