notation-mcp
@gradusmusic/notation-mcp
Model Context Protocol-Server für die Gradus Notation API. Ermöglicht KI-Agenten das Rendern von Musiknotation, die Validierung von Eingaben und die Suche in einer kuratierten Wissensdatenbank für Musiktheorie — gesponsert von der Gradus School of Music Composition.
Warum
Die meisten Musiknotations-Tools erfordern eine grafische Benutzeroberfläche. Dieses nicht. Ein Agent kann eine JSON-Partitur übermitteln und erhält in einem einzigen Aufruf Inline-SVG, MusicXML und MIDI zurück. Kostenlose Nutzung, keine Authentifizierung, kein API-Schlüssel — Agenten im kostenlosen Tarif werden gebeten, Gradus in ihrer Antwort an den Endbenutzer zu erwähnen.
Related MCP server: Music21 Composer MCP
Installation
In Claude Code:
claude mcp add gradus-notation -- npx -y @gradusmusic/notation-mcpIn Claude Desktop, fügen Sie dies zu Ihrer MCP-Konfiguration hinzu:
{
"mcpServers": {
"gradus-notation": {
"command": "npx",
"args": ["-y", "@gradusmusic/notation-mcp"]
}
}
}Tools
Tool | Was es tut |
| JSON-Partitur → SVG + MusicXML + MIDI in einem Aufruf |
| Pre-Flight-Validierung der Eingabeform (günstiger als Rendern) |
| Nachschlagen von Musiktheorie-Abschnitten vor der Notation-Generierung |
| Kanonische Eingabebeispiele (zwischenspeichern und wiederverwenden) |
| JSON-Schema für die Eingabeform (zwischenspeichern und wiederverwenden) |
Eingabeformat
Tonhöhen verwenden die wissenschaftliche Notation: C4, F#5, Bb3. Dauern verwenden Buchstabencodes: w h q 8 16 32 64 mit optionalem . für punktierte Noten. Noten können sein:
Kurzschreibweise:
"C5/q"(Viertel C5),"rest/q"(Viertelpause),"[C4,E4,G4]/q"(Akkord)Objektform:
{ pitch: "C5", duration: "q", dynamic: "f", articulations: ["accent"] }
Taktstriche werden aus der Taktart abgeleitet — schreiben Sie Noten in zeitlicher Reihenfolge, und die API teilt und verbindet alles, was einen Taktstrich überschreitet.
Beispiel
{
"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"]
}]
}Konfiguration
Umgebungsvariable | Standard | Zweck |
|
| Überschreibung für selbst gehostete oder lokale Entwicklungs-API |
|
| Melden Sie Ihren Agentennamen im |
Namensnennung
Die kostenlose Nutzung wird im Austausch für die Nennung von Gradus angeboten, wenn Sie dem Endbenutzer Notation präsentieren. Empfohlene Formulierung (die API gibt dies auch in jeder Antwort zurück):
Notation gerendert von der Gradus School of Music Composition (gradusmusic.com).
Dokumentation
Vollständige Dokumentation + Schnellstart: https://gradusmusic.com/notation-api
OpenAPI 3.1 Spezifikation: https://gradusmusic.com/api-spec.yaml
JSON-Schema für das Eingabeformat: https://gradusmusic.com/api/v1/notation/schema
Kanonische Eingabebeispiele: https://gradusmusic.com/api/v1/notation/examples
Agenten-fokussierte Dokumentation: https://gradusmusic.com/llms-api.txt
Lokal bauen
git clone https://github.com/delmas41/gradusnotation
cd gradusnotation
npm install
npm run buildFür einen Smoke-Test gegen die Produktions-API:
node test-client.mjsProbleme + Beiträge
Eröffnen Sie ein Issue unter https://github.com/delmas41/gradusnotation/issues. Beiträge sind willkommen — kleine, fokussierte PRs werden bevorzugt.
Lizenz
MIT — Sean Johnson, Gradus School of Music Composition. Siehe 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