WL

williamzujkowski/live-coding-music-mcp

Browser automation

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

249 stars 36 forks 品質 85 トレンド 38AGPL-3.0

williamzujkowski/live-coding-music-mcp は、https://github.com/williamzujkowski/live-coding-music-mcp. からインポートされた MCP サーバー候補です。

概要

williamzujkowski/live-coding-music-mcp は、https://github.com/williamzujkowski/live-coding-music-mcp. からインポートされた MCP サーバー候補です。

概要(AI 翻訳)

🎵 AI支援によるライブコーディング音楽のためのMCPサーバー strudel.cc

非公式ファンプロジェクト Strudelプロジェクトとは関係も、公式にも認可されていません。このアダプターは、パターンベースの音楽を試したい初心者が、エコシステム全体を学ぶことなくライブコーディング音楽を使いやすくするためのものです。

ステータス: ベータ |88%の声明カバレッジ |npmに公開済み |積極開発中

モデルコンテキストプロトコル(MCP)サーバーで、AI支援のライブコーディング音楽、パターン生成、アルゴリズム作曲のためにClaudeから Strudel.cc を駆動します。

現在の状態:ベータ。 コアワークフロー(init→、作曲→再生→解析)は実際の音声出力で安定して動作します。npm testは~3060がテストに合格し、文カバレッジ88.99%/ブランチカバレッジ79.99%を報告しています。CIはOpenSSFスコアカード、SHAピン留めアクション、CODEOWNERS、Denabot、そして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" } } }