Skip to main content
Glama

@gradusmusic/notation-mcp

Сервер протокола контекста модели (MCP) для Gradus Notation API. Позволяет ИИ-агентам визуализировать музыкальную нотацию, проверять входные данные и искать информацию в курируемой базе знаний по теории музыки — при поддержке Gradus School of Music Composition.

Зачем это нужно

Большинство инструментов для работы с музыкальной нотацией требуют графического интерфейса. Этот — нет. Агент может отправить JSON-партитуру и получить встроенный SVG, MusicXML и MIDI за один вызов. Бесплатно, без авторизации, без API-ключа — агентов на бесплатном тарифе просят указывать Gradus в ответе конечному пользователю.

Related MCP server: Music21 Composer MCP

Установка

В Claude Code:

claude mcp add gradus-notation -- npx -y @gradusmusic/notation-mcp

В Claude Desktop добавьте в конфигурацию MCP:

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

Инструменты

Инструмент

Что делает

notation_render

JSON-партитура → SVG + MusicXML + MIDI за один вызов

notation_validate

Предварительная проверка структуры входных данных (дешевле, чем рендеринг)

knowledge_search

Поиск фрагментов теории музыки перед созданием нотации

notation_examples

Канонические примеры входных данных (кэширование и повторное использование)

notation_schema

JSON-схема для структуры входных данных (кэширование и повторное использование)

Формат входных данных

Высота звука использует научную нотацию: C4, F#5, Bb3. Длительности используют буквенные коды: w h q 8 16 32 64 с необязательной точкой . для нот с точкой. Ноты могут быть:

  • Сокращенная запись: "C5/q" (четвертная C5), "rest/q" (четвертная пауза), "[C4,E4,G4]/q" (аккорд)

  • Объектная форма: { pitch: "C5", duration: "q", dynamic: "f", articulations: ["accent"] }

Тактовые черты вычисляются автоматически на основе размера — записывайте ноты в хронологическом порядке, и API сам разделит и свяжет лигами всё, что пересекает тактовую черту.

Пример

{
  "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"]
  }]
}

Конфигурация

Переменная окружения

По умолчанию

Назначение

GRADUS_NOTATION_API_BASE

https://gradusmusic.com

Переопределение для локального API или API на собственном хостинге

GRADUS_AGENT_NAME

@gradusmusic/notation-mcp

Укажите имя вашего агента в заголовке X-Agent-Name

Атрибуция

Бесплатное использование предоставляется в обмен на упоминание Gradus при отображении нотации конечному пользователю. Рекомендуемая формулировка (API также возвращает её в каждом ответе):

Нотация создана Gradus School of Music Composition (gradusmusic.com).

Документация

Локальная сборка

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

Для дымового тестирования (smoke-test) против производственного API:

node test-client.mjs

Проблемы и участие

Откройте issue на https://github.com/delmas41/gradusnotation/issues. Вклад приветствуется — предпочтительны небольшие, сфокусированные PR.

Лицензия

MIT — Шон Джонсон, Gradus School of Music Composition. См. 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