
williamzujkowski/live-coding-music-mcp
Browser automation이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
williamzujkowski/live-coding-music-mcp는 [[T0]에서 임입된 MCP 서버 후보입니다.
개요
williamzujkowski/live-coding-music-mcp는 [[T0]에서 임입된 MCP 서버 후보입니다.
개요(AI 번역)
strudel.cc 🎵 AI 지원 라이브 코딩 음악을 위한 MCP 서버
비공식 팬 프로젝트. Strudel 프로젝트와 관련이 없으며, Strudel 프로젝트의 공식 승인도 하지 않습니다. 이 어댑터는 전체 생태계를 먼저 배우지 않고 패턴 기반 음악을 시도하고자 하는 초보자들이 라이브 코딩 음악을 쉽게 접근할 수 있도록 하기 위해 존재합니다.
상태: 베타 | 88% 명세서 커버리지 | npm에 게시됨 | 활발히 개발 중입니다
AI 지원 라이브 코딩, 패턴 생성, 알고리즘 작곡을 위해 Claude에서 Strudel.cc 을 구동하는 모델 컨텍스트 프로토콜(MCP) 서버입니다.
현재 상태: 베타. 핵심 워크플로우(init → 작성, 재생 →→ 분석)은 실제 오디오 출력과 안정적으로 작동합니다. npm test 보고: ~3060 통과, 88.99% 문장 커버리지 / 79.99% 브랜치 커버리지. CI는 OpenSSF Scorecard, SHA 고정 액션, CODEOWNERS, Dependabot, 그리고 블로킹 게이트로 lint 등으로 강화되어 있습니다.
여기서 '베타’가 의미하는 바는:
- 도구 스키마는 마이너 버전 내에서 안정적이며; 변경이 중요하지 않다면 큰 폭이 필요합니다
- v3.0.0 (#108)부터 다중 세션이 지원됨 — 명명된 세션은 브라우저, 기록, 오디오 캡처 상태를 분리합니다
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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" }
}
}