WL

williamzujkowski/live-coding-music-mcp

Browser automation

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

248 stars 36 forks 품질 85 트렌드 38AGPL-3.0

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

Music control

GitHub에서 전체 README 보기

설치

npx playwright install chromium
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

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