MCP.so
登录

MaxMSP-MCP Server

@tiianhk

基本信息

分类

其他

许可证

MIT

传输方式

stdio

作者

tiianhk

关于 MaxMSP-MCP Server

MCP (Model Context Protocol) Server for Max (Max/MSP/Jitter)

MaxMSP-MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

MaxMSP-MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MaxMSP-MCP Server?

MaxMSP-MCP Server is a Model Context Protocol (MCP) implementation that lets large language models directly understand, explain, and generate Max patches. It is a third-party tool (not made by Cycling ’74) aimed at developers and artists who work with Max/MSP.

How to use MaxMSP-MCP Server?

Install via the uv package manager, clone the repository, create a virtual environment, and install Python dependencies. Then connect the MCP server to a supported client (e.g., Claude or Cursor) by running python install.py --client claude (or --client cursor). Alternatively, import MaxMSP_Agent/demo.maxpat into a Max patch, click the provided script messages to install npm dependencies and start the agent, and interact with the LLM interface inside Max.

Key features of MaxMSP-MCP Server

  • Lets LLMs understand and explain existing Max patches.
  • Enables LLMs to generate new Max patches from descriptions.
  • Provides access to official documentation of each Max object.
  • Reads objects in the current patch and subpatch windows.
  • Supports debugging and verifying LLM-generated actions.

Use cases of MaxMSP-MCP Server

  • Explaining the structure and logic of a downloaded or user-created Max patch.
  • Generating a functional FM synthesizer patch from a natural language prompt.
  • Debugging or modifying patches with the help of an LLM agent.
  • Assisting new Max users by answering questions about objects and patching.

常见问题

1

What does the server do?

It enables LLMs to understand and generate Max patches by exposing Max objects, documentation, and patch structure through the Model Context Protocol.

2

What are the prerequisites?

Python 3.8 or newer, the `uv` package manager, and Max 9 or newer (due to JavaScript V8 engine requirements). Max 8 and earlier have not been tested.

3

How do I connect the server to an MCP client?

Run `python install.py --client claude` for Claude Desktop, `python install.py --client cursor` for Cursor, or manually add the configuration file path for other clients listed in `install.py`.

4

Is this an official Cycling ’74 product?

No, this is a third-party implementation not made by Cycling ’74. An extended version by ersatzben and BenCello is available at [https://github.com/ersatzben/maxmsp-mcp](https://github.com/ersatzben/maxmsp-mcp).

5

What transport does the server use?

The server communicates via the standard MCP protocol using a client-server model. The README describes connection to common MCP clients but does not specify the exact transport layer.

评论

其他 分类下的更多 MCP 服务器