MCP server built to connect LLMs to your Ableton Live session (but it's not lame...)
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add talkback --env WS_PORT='<WS_PORT>' -- npx -y talkback-mcp~/.codex/config.toml
[mcp_servers.talkback]
command = "npx"
args = ["-y", "talkback-mcp"]
env = { WS_PORT = "<WS_PORT>" }
# codex mcp add talkback --env WS_PORT='<WS_PORT>' -- npx -y talkback-mcp~/.cursor/mcp.json
{
"mcpServers": {
"talkback": {
"command": "npx",
"args": [
"-y",
"talkback-mcp"
],
"env": {
"WS_PORT": "<WS_PORT>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"talkback": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"talkback-mcp"
],
"env": {
"WS_PORT": "<WS_PORT>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"talkback": {
"command": "npx",
"args": [
"-y",
"talkback-mcp"
],
"env": {
"WS_PORT": "<WS_PORT>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"talkback": {
"command": "npx",
"args": [
"-y",
"talkback-mcp"
],
"env": {
"WS_PORT": "<WS_PORT>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"talkback": {
"command": "npx",
"args": [
"-y",
"talkback-mcp"
],
"env": {
"WS_PORT": "<WS_PORT>"
}
}
}
}Environment variables
WS_PORT
Replace the placeholders with your own credentials and keep them out of version control.