
Claude Desktop
桌面端 · 免费增值 · Proprietary
Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

williamzujkowski/strudel-mcp-server
一个生产就绪的MCP服务器,通过Strudel.cc实现AI驱动的音乐生成,提供完整的浏览器自动化控制、实时音频分析和模式生成功能
npm install -g @williamzujkowski/live-coding-music-mcp{
"mcpServers": {
"live-coding-music": {
"command": "live-coding-music-mcp"
}
}
}init
Initialize Strudel in browser
edit_pattern
Mutate the current session pattern. mode=write replaces the editor contents (default; mirrors the old write tool exactly, including optional pattern validation…
get_pattern
Get current pattern code
playback
Control transport on the current session. action=play starts the editor pattern. action=pause halts the clock where it is, so play resumes mid-cycle.…
set_tempo
Set BPM.
pattern_store
Persist patterns to disk and read them back.
import_midi
Convert a.mid file into a playable Strudel pattern (Phase 1: literal transcription, #201).
history
Navigate or inspect the pattern edit history. action=undo reverts the last edit on the targeted session. action=redo replays a previously-undone edit.…
compose
Generate, write, and play a complete pattern in one step.
generate_part
Generate a single instrumental layer and append it to the current session pattern. role=drums takes style (e.g.
generate_rhythm
Generate a rhythmic pattern and append it to the current session. type=euclidean produces a Euclidean rhythm with hits evenly distributed across steps…
music_theory
Music-theory queries. query=scale returns the notes of a scale (e.g.
transform
Apply a single transform op to the current session pattern. op=transpose shifts notes by semitones. op=reverse appends.rev to the pattern. op=stretch slows by…
effect
Add or remove a Strudel effect on the current session pattern. action=add appends.<effect>(<params>). action=remove strips EVERY.<effect>(...) call from the…
shape
Shape the current pattern along one of three high-level dimensions. dimension=mood applies a mood profile…
ai_assist
Gemini-backed pattern assistance. task=feedback returns creative critique on the current pattern (optionally with audio analysis). task=suggest analyzes the…
analyze
Audio analysis on the currently-playing pattern. include=["all"] (default) returns the full spectrum + features object, matching the pre-consolidation…
validate_pattern_runtime
Validate pattern with runtime error checking (monitors Strudel console for errors)
validate_pattern_local
Validate pattern syntax against the local StrudelEngine, which runs in a sandboxed child process (no browser required)
analyze_pattern_local
Static analysis (events/cycle, complexity, optional BPM) without browser playback
query_pattern_events
Enumerate events the pattern would emit between two cycle indices (max 16 cycles)
transpile_pattern
Transpile pattern source via StrudelEngine; returns transpiled code or syntax error
session
Manage isolated Strudel browser sessions (multi-session, #108). action=create starts a new named session (sessions share one browser but isolated contexts).…
export_midi
Export current pattern to MIDI file.
browser_window
Interact with the visible Strudel browser window. action=show brings the window to the foreground. action=screenshot captures the current editor view to disk…
audio_capture
Record audio output from the live Strudel session. action=start begins streaming capture (optional format webm/opus, default webm). action=stop ends the stream…
diagnostics
Inspect server and browser state. level=status returns a quick state snapshot (cache read, <15ms SLA), plus which config.json was read and any warnings from…
export_audio
Record a window of live Strudel audio and write it to a file.
本页信息摘自该项目的 README。 查看 README
该服务器 README 中提到的客户端:

r-huijts/rijksmuseum-mcp
Rijksmuseum MCP服务器通过自然语言交互提供博物馆艺术藏品访问,支持搜索、分析和图像查看功能。

baranwang/mcp-tung-shing
中国传统黄历(通胜)计算服务,基于 Model Context Protocol (MCP)

djalal/quran-mcp-server
基于Quran.com API的MCP服务器,提供古兰经章节、经文、注释等数据的交互服务

Sivan22/mcp-sefaria-server
一个基于MCP协议的服务器,提供对Sefaria犹太图书馆中犹太文本的访问,支持通过标准化接口检索和引用犹太文本。

Ichigo3766/image-gen-mcp
一个基于Stable Diffusion WebUI API的文本生成图像MCP服务器

r-huijts/oorlogsbronnen-mcp
一个基于MCP协议的服务器,提供AI驱动的荷兰二战历史档案数据库自然语言查询服务,支持通过自然语言交互探索荷兰二战时期的档案资料。