gradusnotation

delmas41/gradusnotation
★ 0 stars JavaScript 🤖 AI/LLM Updated 1d ago
Open music notation MCP server for AI agents. Render JSON scores to SVG, MusicXML, and MIDI. Sponsored by Gradus School of Music Composition.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "gradusnotation": {
      "command": "npx",
      "args": [
        "-y",
        "delmas41/gradusnotation"
      ]
    }
  }
}

README Excerpt

Model Context Protocol server for the [Gradus Notation API](https://gradusmusic.com). Lets AI agents render music notation, validate input, and search a curated music-theory knowledge base — sponsored by Gradus School of Music Composition. Most music-notation tools require a GUI. This one doesn't. An agent can submit a JSON score and get back inline SVG, MusicXML, and MIDI in a single call. Free to use, no auth, no API key — agents on the free tier are asked to credit Gradus in their response to

Tools (12)

GRADUS_AGENT_NAMEGRADUS_NOTATION_API_BASEknowledge_searchnotation_examplesnotation_rendernotation_schemanotation_validatetheory_analyze_scoretheory_parse_xmltheory_pitch_utilstheory_respelltheory_validate_ranges