MCP Interface for Teenage Engineering EP-133 K.O. II

by benjaminr

309 downloads Not rated yet

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.