
williamzujkowski/live-coding-music-mcp
Browser automationЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
- Installation
- Quick Start
- Quick Reference
- Available Tools
- Usage Examples
- Architecture
- Advanced Usage
- Configuration
- Security
- Troubleshooting
- Development
- Contributing
Features
Music control
Установка
npx playwright install chromiumКонфигурация
// BEFORE
{
"mcpServers": {
"strudel": { "command": "strudel-mcp" }
}
}
// AFTER
{
"mcpServers": {
"live-coding-music": { "command": "live-coding-music-mcp" }
}
}