Livepilot MCP server
io.github.dreamrec/livepilot·v1.10.4·74 stars317-tool agentic MCP production system for Ableton Live 12 — device atlas, sample engine, composer
74 stars
Reviews
Write oneNobody has reviewed Livepilot yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Livepilot tools (100, 7 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_session_memoryAdd an ephemeral session memory entry (observation, hypothesis, decision, issue).
analyze_mixBuild full mix state and run all critics.
analyze_phrase_arcAnalyze a captured audio phrase for musical quality.
analyze_reference_gapsAnalyze gaps between your project and a reference.
analyze_sampleAnalyze a sample and build a complete SampleProfile.
analyze_sound_designBuild full sound design state and run all critics for a track.
apply_creative_constraint_setApply creative constraints to focus suggestions.
apply_semantic_moveCompile and optionally execute a semantic move against the current session.
atlas_chain_suggestSuggest a full device chain for a track role.
atlas_compareCompare two devices — strengths, weaknesses, and recommendation for a role.
atlas_device_infoGet complete atlas knowledge about a device — parameters, recipes, pairings, gotchas.
atlas_searchSearch the device atlas for instruments, effects, kits, or plugins.
atlas_suggestSuggest devices for a production intent.
augment_with_samplesPlan sample-based layers to add to the existing session.
build_project_brainBuild a full Project Brain snapshot from the current Ableton session.
build_reference_profileBuild a reference profile from an audio file or style/genre name.
build_song_brainBuild the musical identity model for the current song.
check_safetyValidate a proposed action against safety policies before executing.
commit_experimentCommit the winning branch — re-apply its moves permanently.
commit_preview_variantCommit the chosen variant from a preview set — APPLIES the plan.
compare_experimentsCompare and rank all evaluated branches in an experiment.
compare_phrase_impactCompare phrase-level emotional impact across multiple sections.
compare_phrase_rendersCompare multiple audio captures and rank by musical quality.
compare_preview_variantsCompare and rank variants in a preview set.
composePlan a full multi-layer composition from a text prompt.
create_experimentwrite actionCreate an experiment set to compare multiple approaches.
create_preview_setwrite actionCreate a preview set with multiple creative options.
detect_hook_neglectDetect if a strong hook exists but is underused across sections.
detect_identity_driftDetect whether recent changes have damaged the song's identity.
detect_payoff_failureDetect where the song should deliver a payoff but doesn't.
detect_repetition_fatigueDetect repetition fatigue — are patterns overused?
detect_role_conflictsDetect role conflicts — are tracks fighting for the same musical space?
detect_stucknessDetect whether the session is losing momentum.
develop_hookSuggest development strategies for a hook.
discard_experimentDiscard an entire experiment — no changes are kept.
discard_preview_setDiscard an entire preview set and all its variants.
distill_reference_principlesLearn musical principles from a reference — not surface traits.
evaluate_mix_moveScore a mix change using the evaluation fabric.
evaluate_sample_fitwrite actionRun the 6-critic battery to evaluate how well a sample fits the current song.
evaluate_with_fabricEvaluate a move using the unified Evaluation Fabric.
explain_preference_vs_identityExplain how taste preference and song identity score a candidate.
explain_song_identityExplain the current song's identity in human musical language.
explain_taste_inferenceExplain why the system thinks the user prefers certain approaches.
find_primary_hookFind the most salient hook in the current session.
generate_constrained_variantsGenerate creative variants under active constraints.
generate_m4l_effectGenerate a Max for Live device from gen~ codebox code.
generate_reference_inspired_variantsGenerate creative variants inspired by a distilled reference.
get_action_ledger_summaryReturn a summary of recent semantic moves from the action ledger.
get_anti_preferencesReturn all recorded anti-preferences — dimensions the user has repeatedly disliked.
get_capability_stateProbe the runtime and return a capability state snapshot.
get_composition_planPreview what compose would do without executing or spending credits.
get_last_moveReturn the most recent semantic move from the action ledger.
get_masking_reportGet detailed frequency collision report.
get_mix_issueswrite actionRun all mix critics and return detected issues only.
get_mix_summaryLightweight mix overview — track count, issue count, dynamics state.
get_patch_modelwrite actionGet the structural patch model for a track's device chain.
get_performance_safe_movesGet available safe moves for live performance.
get_performance_stateGet current live performance overview — scenes, energy, safe moves.
get_project_brain_summaryGet a lightweight Project Brain summary — track count, section count, stale status.
get_promotion_candidatesCheck the session ledger for entries eligible for memory promotion.
get_sample_opportunitiesAnalyze current song and identify where samples could improve it.
get_session_kernelBuild the unified turn snapshot for V2 orchestration.
get_session_memoryReturn recent session memory entries — ephemeral observations, hypotheses, decisions.
get_session_storyGet the narrative of the current session.
get_sound_design_issueswrite actionRun all sound design critics and return detected issues only.
get_taste_dimensionsReturn all taste dimensions — user preferences inferred from kept/undone outcomes.
get_taste_graphGet the full TasteGraph — extended preferences including move families, device affinities, novelty tolerance, and dimension weights.
infer_section_purposesInfer what each section/scene is trying to do musically.
install_m4l_deviceCopy a .amxd file to Ableton's User Library.
list_genexpr_templatesList available gen~ DSP building block templates.
list_open_creative_threadsList all open (non-stale) creative threads in the session.
list_semantic_movesList available semantic moves — high-level musical intents.
map_reference_principles_to_songMap distilled reference principles to the current song.
measure_hook_salienceMeasure the salience of a specific hook or the primary hook.
open_creative_threadOpen a new creative thread — an unresolved creative goal.
plan_mix_moveGet ranked move suggestions based on current mix issues.
plan_reference_movesPlan concrete moves to close reference gaps.
plan_sample_workflowFull end-to-end sample workflow: analyze, critique, select technique, compile plan.
plan_scene_handoffPlan a safe transition between two scenes.
plan_slice_workflowPlan an end-to-end slice workflow for a sample.
plan_sound_design_moveGet ranked move suggestions based on current sound design issues.
preview_semantic_movePreview what a semantic move will do before applying it.
propose_next_best_movePropose the best semantic moves for a natural language request.
rank_by_taste_and_identityRank candidates with separated taste and identity scoring.
rank_hook_candidatesList and rank all hook candidates in the session.
rank_moves_by_tasteRank semantic moves by taste fit for the current user.
record_anti_preferenceRecord a user dislike for a dimension+direction. direction must be 'increase' or 'decrease'.
record_positive_preferenceRecord a user preference for more/less of a dimension.
record_turn_resolutionRecord what happened in a creative turn.
render_preview_variantRender a short preview of a specific variant for evaluation.
resume_last_intentResume the most recent unresolved creative intent.
run_experimentwrite actionRun all pending branches in an experiment.
scan_full_libraryScan the full Ableton browser and rebuild the device atlas.
score_emotional_arcScore the emotional arc of the arrangement.
score_phrase_impactScore a section's emotional impact as a musical phrase.
search_samplesSearch for samples across Splice library, Ableton browser, and local filesystem.
start_rescue_workflowStart a structured rescue workflow for a specific stuckness type.
suggest_momentum_rescueSuggest strategic moves to restore session momentum.
suggest_payoff_repairGenerate repair strategies for detected payoff failures.
suggest_sample_techniqueSuggest sample manipulation techniques from the technique library.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan302 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 4 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Livepilot compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 100
- the typical server has 7
- Tools that change things
- 7%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 74
- more than 95% of 28,688 servers
What its tools let an agent do: 82 read · 7 create · 3 change · 8 run or deploy
Install Livepilot in Claude Code, Cursor or VS Code
Runs npx -y livepilot on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add livepilot -- npx -y livepilot
What the publisher says
From the Livepilot repository's README, as published. We do not edit it. Read it on GitHub
██╗ ██╗██╗ ██╗███████╗██████╗ ██╗██╗ ██████╗ ████████╗
██║ ██║██║ ██║██╔════╝██╔══██╗██║██║ ██╔═══██╗╚══██╔══╝
██║ ██║██║ ██║█████╗ ██████╔╝██║██║ ██║ ██║ ██║
██║ ██║╚██╗ ██╔╝██╔══╝ ██╔═══╝ ██║██║ ██║ ██║ ██║
███████╗██║ ╚████╔╝ ███████╗██║ ██║███████╗╚██████╔╝ ██║
╚══════╝╚═╝ ╚═══╝ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═════╝ ╚═╝Make the change. Hear what happened. Keep what works. LivePilot connects an AI client to Ableton Live 12. Sketch ideas, edit the set, compare versions, and learn from the choices you keep. 474 tools · 57 domains · macOS + Windows
[!NOTE]
LivePilot works with any MCP client, including Claude Code, Claude Desktop, Codex,
Cursor, VS Code, and Windsurf. Changes inside the Live set use Ableton's undo stack.
Downloads, saved memory, library scans, and installer changes happen outside the set
and cannot be undone from Ableton.
[!WARNING]
LivePilot is moving quickly. Pin a version for repeatable studio or live-performance setups,
and check the changelog before updating.
Start Here
The setup wizard installs the Ableton Remote Script, creates the Python environment, copies the Max for Live Analyzer, and checks the connection:
npx livepilot --setupUsing Claude Desktop? Download the latest livepilot-.mcpb from Releases and double-click it.
See Install for client-specific setup and manual options.
What's New in v1.30.0
LivePilot now spends far less context describing itself and gives clearer answers about what it actually knows.
sending all 474 schemas up front. The rest remain searchable and directly callable.
- A focused first contact. Normal sessions advertise 28 useful entry points instead of
sample roles and material filters now change the result; unsupported abstract events fail with concrete guidance instead of disappearing silently.
- Options that mean something. Decorative Composer, Atlas, and routing parameters are gone;
heuristics, and artistic judgment. “Less bright” and other reduction goals now score in the right direction.
- Evidence with a label. Mix and evaluation reports separate measured audio, setup-derived
exploration, broad memory reads, and full critic passes are reserved for real ambiguity.
- Depth when it earns its keep. Quick creative requests take a quick path. Three-way
failures do not replay destructive edits, and project memory follows the Live set rather than ordinary edits inside it.
- More resilient sessions. Startup no longer waits on optional services, ambiguous network
Previous release v1.29.0 introduced learned perceptual taste, honest confidence gates, optional CLAP distance, and named Arrangement locators.
Full details in the CHANGELOG.
What LivePilot Does
LivePilot works at two levels: exact control when you know what you want, and informed help when you do not.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Livepilot: common questions
- Is Livepilot MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Livepilot safety report
- How do I install Livepilot?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Livepilot need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Livepilot maintained?
- The last commit was 41 days ago (2026-09-24). The latest release is v1.10.4.
- How does Livepilot compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 100 (the typical server has 7); tools that change things 7% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.