MCP sever for controlling Elektron devices using LLMs
A Model Context Protocol (MCP) server that allows Claude and other MCP-compatible LLMs to interact with and control Elektron synthesizers via MIDI.
"Use Digitone MCP to design an evolving dark pad using the Wavetone machine on track 1."
"Use Digitone MPC to design a Dark thick pad using Wavetone machine on track 1."
Only Wavetone machine is supported for now, other machines will be added soon, stay tuned!
Watch Claude control the Elektron Digitone synthesizer in real-time:
uv is mandatory for this project so start by installing it:
brew install uv
Follow the instructions here
To use with Claude AI, add the MCP server configuration in Claude Desktop:
⚠️ Important: You don't need to clone the repository or install the packages, all you need is to add the MCP server configuration to your claude_desktop_config.json file the MPC server is already published on pypi.
Go to Claude > Settings > Developer > Edit Config > claude_desktop_config.json to include the following:
{
"mcpServers": {
"Digitone 2": {
"command": "uvx",
"args": ["elektron-mcp"]
}
}
}
This library uses:
{ "mcpServers": { "elektron-mcp": { "command": "uvx", "args": [ "elektron-mcp" ] } } }
Related projects feature coming soon
Will recommend related projects based on sub-categories