tiianhk/MaxMSP-MCP-Server
MCP (Model Context Protocol) Server for Max (Max/MSP/Jitter)
Platform-specific configuration:
{
"mcpServers": {
"MaxMSP-MCP-Server": {
"command": "npx",
"args": [
"-y",
"MaxMSP-MCP-Server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
This project uses the Model Context Protocol (MCP) to let LLMs directly understand and generate Max patches.
Video link. Acknowledgement: the patch being explained is downloaded from here. Text comments in the original file are deleted.
Check out the full video where you can listen to the synthesised sounds.
The LLM agent has access to the official documentation of each object, as well as objects in the current patch and subpatch windows, which helps in retrieving and explaining objects, debugging, and verifying their own actions.
# On macOS and Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"git clone https://github.com/tiianhk/MaxMSP-MCP-Server.git
cd MaxMSP-MCP-Serveruv venv
source .venv/bin/activate
uv pip install -r requirements.txt# Claude:
python install.py --client claude
# or Cursor:
python install.py --client cursorTo use other clients (check the list), you need to download, mannually ad
Loading reviews...