MCP Interface for Teenage Engineering EP-133 K.O. II
About
It is a Model Context Protocol (MCP) server that acts as a MIDI controller for the Teenage Engineering EP-133 K.O. II sampler. It enables text-based control and pattern creation through AI assistants like Claude.
Explore
- Connect to your EP-133 K.O. II device via MIDI
- Play notes and patterns through text commands
- View the default pad configuration to understand sound mapping
- Create and play drum patterns with a simple text-based syntax
- Support for multiple instrument reference methods (pad labels, MIDI notes, instrument names, sound names)
- Simultaneous playback of multiple instruments in drum patterns
- Integration with Claude through MCP
- Python 3.8 or later
- mido (MIDI handling)
- mcp (Model Context Protocol SDK)
pip install mido "mcp[cli]"
mcp install koii_server.py:server -e .
1. Make sure your EP-133 K.O. II is connected to your computer via USB.
2. Launch Claude Desktop with MCP enabled.
3. Start controlling your EP-133 K.O. II by asking Claude natural language questions like:
- "List available MIDI ports"
- "Connect to the EP-133 device"
- "Play a C major scale"
- "Play a drum pattern with kick on beats 1 and 3, snare on 2 and 4, and hi-hat on every 8th note"
You can run the MCP server in development mode to test it without Claude Desktop:
```bash


This project is a Model Context Protocol (MCP) server that acts as a controller for the Teenage Engineering EP-133 K.O. II sampler via MIDI
Features
- Connect to your EP-133 K.O. II device via MIDI
- Play notes and patterns through text commands
- View the default pad configuration to understand sound mapping
- Create and play drum patterns with a simple text-based syntax
- Support for multiple instrument reference methods (pad labels, MIDI notes, instrument names, sound names)
- Simultaneous playback of multiple instruments in drum patterns
- Integration with Claude through MCP
Installation
Prerequisites
- Python 3.8 or later
- mido (MIDI handling)
- mcp (Model Context Protocol SDK)
Quick Install
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



