explaingit

gluon/max-mcp-server

Analysis updated 2026-05-18

13PythonAudience · generalComplexity · 4/5Setup · hard

TLDR

An early-stage tool that lets you build Max/MSP audio patches by describing them in plain language, with an AI assistant wiring up the objects for you.

Mindmap

mindmap
  root((max-mcp-server))
    What it does
      Builds Max patches from text
      AI wires objects and cables
      Reads patch back to verify
    Tech stack
      Python
      Max 8 or 9
      OSC over UDP
    Use cases
      Prototype audio patches fast
      Chat inside Max itself
      Connect to Claude Desktop
    Audience
      Musicians
      Sound designers
      Max MSP users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Describe an audio effect in plain language and have it built as a Max patch automatically.

USE CASE 2

Chat with an AI assistant directly inside Max to prototype patches without manual wiring.

USE CASE 3

Connect Claude Desktop or Claude Code to Max to generate and edit patches through conversation.

What is it built with?

PythonMax/MSPOSCMCP

How does it compare?

gluon/max-mcp-server1lystore/awaekactashui/sjtu-ppt-template-skill
Stars131313
LanguagePythonPythonPython
Setup difficultyhardmoderatemoderate
Complexity4/52/52/5
Audiencegeneralvibe coderresearcher

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires Max 8 or 9 installed plus Python 3.10 or later and a running host patch.

In plain English

Max/MSP is a visual programming environment used by musicians, sound designers, and artists to build audio and multimedia setups by connecting boxes (called objects) with virtual cables. This project is an early-stage tool that lets you describe what you want to build in plain language and have an AI assistant translate that into a working Max patch, without you having to drag and drop objects by hand. There are two ways to use it. The first is as an external server that talks to an AI client like Claude Desktop or Claude Code: you type your instructions in the client, and commands flow through to Max in the background. The second is a chat window that lives directly inside Max itself, so you never leave the application. Both routes share the same underlying system and the same vocabulary of commands. Under the hood, the tool reads the patch back after every change so the AI knows exactly what is there before making further edits. It also consults a database built from Max's own documentation files, so when you ask it to create a specific object, it looks up the real inputs, outputs, and settings instead of guessing. All the plumbing it adds stays hidden, so the AI only ever sees the musical or functional part of your patch. Setup requires Max 8 or 9 and Python 3.10 or later. After cloning the repository and installing the Python package, you open a host patch in Max and leave it running. That patch acts as the bridge: the server sends instructions to it over a network connection, and Max executes them. Connecting it to Claude Desktop takes a short config entry pointing at the server. The project is labeled an early experiment at version 0.4, with known rough edges and limited real-world testing outside the in-Max chat mode. The author welcomes bug reports. If you work in Max and want to prototype patches by describing them rather than building them by hand, this gives you a starting point for that kind of workflow.

Copy-paste prompts

Prompt 1
Set up max-mcp-server so I can control Max/MSP from Claude Desktop.
Prompt 2
Use max-mcp-server to build a simple audio patch that plays a tone when I click a button.
Prompt 3
Explain how the in-Max chat mode of max-mcp-server works and how to open it.
Prompt 4
Help me connect max-mcp-server's external MCP server to the MCP Inspector for testing.

Frequently asked questions

What is max-mcp-server?

An early-stage tool that lets you build Max/MSP audio patches by describing them in plain language, with an AI assistant wiring up the objects for you.

What language is max-mcp-server written in?

Mainly Python. The stack also includes Python, Max/MSP, OSC.

How hard is max-mcp-server to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is max-mcp-server for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.