WL

williamzujkowski/live-coding-music-mcp

Browser automation

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

249 stars 36 forks Качество 85 Тренд 38AGPL-3.0

williamzujkowski/live-coding-music-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/williamzujkowski/live-coding-music-mcp.

Обзор

williamzujkowski/live-coding-music-mcp — это кандидат на MCP-сервер, импортированный из https://github.com/williamzujkowski/live-coding-music-mcp.

Обзор (машинный перевод)

🎵 MCP-сервер для онлайн-кодирования музыки с помощью ИИ через strudel.cc

Неофициальный фанатский проект. Не связан с проектом Strudel и не поддерживается им. Этот адаптер существует, чтобы сделать музыку с живым кодированием доступной для новичков, которые хотят попробовать музыку на основе паттернов, не изучая всю экосистему заранее.

Статус: Бета | 88% покрытия заявления | Опубликовано в npm | Активно развивается

Сервер Model Context Protocol (MCP), который управляет Strudel.cc от Claude для создания живого кодирования музыки, генерации паттернов и алгоритмической композиции с помощью ИИ.

Текущее состояние: Beta. Основной рабочий процесс (инициированный → составление → воспроизведение → анализ) надёжно работает с реальным аудиовыходом. npm test сообщает о ~3060 проходных тестах, 88,99% покрытия выписок / 79,99% покрытия ветвей. CI усилен с помощью OpenSSF Scorecard, SHA-закреплённых действий, CODEOWNERS, Dependabot и lint в качестве блокирующего элемента.

Что значит «Бета»:

  • Схемы инструментов стабильны внутри минорных версий; для нарушения изменений требуется значительный удар
  • Поддерживается многосессионное состояние с версии 3.0.0 (#108) — именованные сессии получают изолированное состояние браузера, истории и аудиозахвата

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

live-coding-music-mcp

🎵 MCP server for AI-assisted live-coding music via strudel.cc

Unofficial fan project. Not affiliated with, or endorsed by, the Strudel project. This adapter exists to make live-coding music accessible to beginners who want to try pattern-based music without learning the whole ecosystem first.

Status: Beta | 88% statement coverage | Published to npm | Actively developed

A Model Context Protocol (MCP) server that drives Strudel.cc from Claude for AI-assisted live-coding music, pattern generation, and algorithmic composition.

Current State: Beta. The core workflow (init → compose → playback → analyze) works reliably with real audio output. npm test reports ~3060 passing tests, 88.99% statement coverage / 79.99% branch coverage. CI is hardened with OpenSSF Scorecard, SHA-pinned actions, CODEOWNERS, Dependabot, and lint as a blocking gate.

What “Beta” means here:

  • Tool schemas are stable within minor versions; breaking changes require a major bump
  • Multi-session is supported as of v3.0.0 (#108) — named sessions get isolated browser, history, and audio-capture state
  • Upstream @strudel/* dependencies pinned to known-good versions; Dependabot bumps gated on CI
  • Expect hands-on iteration for non-standard patterns — report rough edges, they get fixed

Table of Contents

Features

Music control

Открыть полный README на GitHub

Установка

npx playwright install chromium
Новичок в MCP? Начните с руководства на mcpskill.org →

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

// BEFORE { "mcpServers": { "strudel": { "command": "strudel-mcp" } } } // AFTER { "mcpServers": { "live-coding-music": { "command": "live-coding-music-mcp" } } }