MCP KO-II

v1.0.0Developer Toolsstable

MCP Server for Teenage Engineering EP-133 KO-II

ep-133ko-iimcpmcp-servermidi
Share:
23
Stars
0
Downloads
0
Weekly
0/5

What is MCP KO-II?

MCP KO-II is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server for teenage engineering ep-133 ko-ii

MCP Server for Teenage Engineering EP-133 KO-II

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP Server for Teenage Engineering EP-133 KO-II

Use Cases

Control the Teenage Engineering EP-133 KO-II MIDI synthesizer through AI.
Manage MIDI workflows and music production via natural language.
benjaminr

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedMay 13, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-koii

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use MCP KO-II

MCP KO-II is an MCP server that gives AI assistants direct control over the Teenage Engineering EP-133 K.O. II sampler and drum machine via MIDI. It exposes the device's sound categories, pad configuration, and playback capabilities as MCP tools, letting you ask Claude to play notes, trigger drum patterns, browse sounds, and connect or disconnect from MIDI devices using natural language. Musicians and producers use it to explore the EP-133's sonic palette and sequence patterns without touching the hardware interface.

Prerequisites

  • Python 3.9+ with pip installed
  • The mido and mcp Python packages (installed as part of setup)
  • A Teenage Engineering EP-133 K.O. II connected to your computer via USB
  • The EP-133 recognized as a MIDI device by your operating system
  • An MCP-compatible client such as Claude Desktop
1

Install Python dependencies

Install the mido MIDI library and the mcp package required by the server.

pip install mido "mcp[cli]"
2

Clone the repository

Clone the mcp-koii repository to your local machine.

git clone https://github.com/benjaminr/mcp-koii.git
cd mcp-koii
3

Install the server with mcp

Use the mcp CLI to install the server so it is available to MCP clients. The -e flag installs in editable mode from the local directory.

mcp install koii_server.py:server -e .
4

Connect the EP-133 via USB

Plug in your EP-133 K.O. II and confirm it is recognized as a MIDI device. On macOS use Audio MIDI Setup; on Linux check the output of aconnect -l.

# macOS: open Audio MIDI Setup and check MIDI Studio
# Linux:
aconnect -l
5

Configure Claude Desktop and verify

Restart Claude Desktop. Ask Claude to list available MIDI ports to confirm the server can see the EP-133. Then connect to the device and start playing.

{
  "mcpServers": {
    "mcp-koii": {
      "command": "mcp",
      "args": ["run", "/path/to/mcp-koii/koii_server.py:server"]
    }
  }
}

MCP KO-II Examples

Client configuration

Claude Desktop configuration for the MCP KO-II server using the mcp run command.

{
  "mcpServers": {
    "mcp-koii": {
      "command": "mcp",
      "args": ["run", "/Users/yourname/mcp-koii/koii_server.py:server"]
    }
  }
}

Prompts to try

Example prompts for controlling the EP-133 K.O. II through Claude.

- "List available MIDI ports on my system"
- "Connect to the EP-133 K.O. II device"
- "Play a C major scale on the EP-133"
- "Play a drum pattern with kick on beats 1 and 3, snare on 2 and 4, and hi-hat on every 8th note"
- "Browse the sound categories available on the EP-133 and list what's in the Drums category"

Troubleshooting MCP KO-II

No MIDI ports found when listing devices

Ensure the EP-133 is connected via USB and powered on before starting the server. On macOS, open Audio MIDI Setup and verify the device appears in MIDI Studio. On Linux, install the python3-rtmidi package to improve MIDI device detection.

mcp install command fails with a module not found error

Make sure you installed mcp with the cli extra: pip install "mcp[cli]". Without the cli extra, the mcp install command is not available. Then re-run mcp install koii_server.py:server -e . from inside the mcp-koii directory.

Notes play but with incorrect timing or the pattern sounds wrong

Ensure no other MIDI application (DAW, Audio MIDI Setup) is holding exclusive access to the EP-133 MIDI port. Close any competing applications before using the MCP server.

Frequently Asked Questions about MCP KO-II

What is MCP KO-II?

MCP KO-II is a Model Context Protocol (MCP) server that mcp server for teenage engineering ep-133 ko-ii It connects AI assistants to external tools and data sources through a standardized interface.

How do I install MCP KO-II?

Follow the installation instructions on the MCP KO-II GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with MCP KO-II?

MCP KO-II works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is MCP KO-II free to use?

Yes, MCP KO-II is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "mcp-koii": { "command": "npx", "args": ["-y", "mcp-koii"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use MCP KO-II?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides