Описание
Lmms — Model Context Protocol server
README
MCP (Model Context Protocol) server for AI-powered music production with LMMS.
Features
- Project Management: Create, load, save, and render LMMS projects
- Track Management: Add instrument and sample tracks
- Pattern Editing: Create patterns, add notes, chords, and scale runs
- Music Theory: Built-in chord and scale generators
- Audio Preview: Render and describe projects for iterative feedback
Installation
# Using uv
uv pip install -e .
# With audio analysis support
uv pip install -e ".[audio]"
# With music theory support
uv pip install -e ".[theory]"
# Everything
uv pip install -e ".[all]"
Usage
As MCP Server
Add to your Claude Code MCP config:
{
"mcpServers": {
"lmms": {
"command": "uv",
"args": ["run", "lmms-mcp"]
}
}
}
Example Workflow
User: Create a new project at 120 BPM with a synth pad playing C major chords
Claude: [Uses create_project, add_instrument_track, create_pattern, add_chord]
Created project with pad track. Pattern has C major chord at beat 0.
User: Render a preview so I can hear it
Claude: [Uses render_and_describe]
Rendered to /path/to/project.flac
Description: 4-bar pattern with C major chord...
User: Add a bass line following the root notes
Claude: [Uses add_notes to add bass notes]
Added bass notes: C2 at beat 0, 4, 8...
MCP Tools
Project
create_project- Create new LMMS projectload_project- Load existing projectdescribe_project- Get human-readable descriptionrender_preview- Render to audiorender_and_describe- Render + describe (core feedback loop)
Tracks
list_tracks- List all tracksadd_instrument_track- Add synth trackadd_sample_track- Add sample-based trackremove_track- Remove trackset_track_volume/set_track_pan- Adjust track settings
Patterns
create_pattern- Create empty patternadd_notes- Add individual notesadd_chord- Add chorddescribe_pattern- Get pattern contentsclear_pattern- Remove all notes
Development
# Install dev dependencies
uv pip install -e ".[dev]"
# Run tests
pytest
# Lint
ruff check src
License
MIT
Установка Lmms
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/struktured-labs/lmms-mcp-serverFAQ
Lmms MCP бесплатный?
Да, Lmms MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Lmms?
Нет, Lmms работает без API-ключей и переменных окружения.
Lmms — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Lmms в Claude Desktop, Claude Code или Cursor?
Открой Lmms на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Lmms with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
