Explains, generates, modifies, and debugs Max/MSP/Jitter patches through an MCP-connected LLM agent.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MaxMSP MCP Server.
The tiianhk/MaxMSP-MCP-Server MCP server lets an LLM work with Max patches through the Model Context Protocol. Its documented use cases include explaining an existing patch, generating Max objects, modifying a patch, debugging object usage, and checking whether its own changes are correct.
The project is aimed at Max/MSP/Jitter users building music and multimedia systems. The examples show an agent explaining a patch and creating an FM synthesizer. The agent can use official documentation for individual Max objects, as well as information about objects in the current patch and open subpatch windows.
The Python portion provides the MCP server and communicates with a Max patch. The repository includes a demonstration patch at MaxMSP_Agent/demo.maxpat. In that patch, the first tab contains messages for checking npm and installing JavaScript dependencies. The second tab provides the agent interface. A script start message begins communication with Python, after which the user can interact with the LLM interface.
The MCP client hosts the LLM and connects to the local server configuration. The installation instructions document setup for Claude and Cursor. Other MCP clients require adding their configuration path to install.py before using that script with the client name.
The tiianhk/MaxMSP-MCP-Server MCP server requires Python 3.8 or later, the uv package manager, and Max 9 or later. The Max version requirement is tied to scripts that use the JavaScript V8 engine; compatibility with Max 8 and earlier is not reported as tested.
The documented setup sequence is:
uv venv.requirements.txt with uv pip install -r requirements.txt.python install.py --client claude or python install.py --client cursor to connect one of the documented clients.After opening or copying the demo patch, verify npm with the script npm version message, install the patch dependencies using script npm install, and start the Python connection with script start.
The tiianhk/MaxMSP-MCP-Server MCP server supports these documented workflows:
The material does not provide a named inventory of individual MCP tool functions, so capabilities are described at the workflow level rather than as specific tool names.
Max 9 or newer is required according to the project instructions. The repository states that Max 8 and earlier versions have not been tested. The implementation is third-party software and is not made by Cycling '74.
The README documents direct client setup for Claude and Cursor. Supporting another MCP client requires manually adding that clientβs configuration path in install.py. The LLM provider, model, and any separate credentials are not specified in the supplied material. An extended version is maintained in a separate repository, but that is not the project described here.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/tiianhk-maxmsp-mcp-server)<a href="https://allmcps.com/mcp/tiianhk-maxmsp-mcp-server"><img src="https://allmcps.com/api/badge/tiianhk-maxmsp-mcp-server?style=directory" alt="MaxMSP MCP Server on AllMCPs" /></a>