Skip to main content
Glama

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

In 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

notation_render

JSON-Partitur → SVG + MusicXML + MIDI in einem Aufruf

notation_validate

Pre-Flight-Validierung der Eingabeform (günstiger als Rendern)

knowledge_search

Nachschlagen von Musiktheorie-Abschnitten vor der Notation-Generierung

notation_examples

Kanonische Eingabebeispiele (zwischenspeichern und wiederverwenden)

notation_schema

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

GRADUS_NOTATION_API_BASE

https://gradusmusic.com

Überschreibung für selbst gehostete oder lokale Entwicklungs-API

GRADUS_AGENT_NAME

@gradusmusic/notation-mcp

Melden Sie Ihren Agentennamen im X-Agent-Name-Header

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

Lokal bauen

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

Für einen Smoke-Test gegen die Produktions-API:

node test-client.mjs

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

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