首页/编程智能体/MaxMSP-MCP-Server

MaxMSP-MCP-Server

查看源码
2025-5-11
Words 549Read Time 2 min
Score:85

MaxMSP-MCP-Server是一个基于MCP协议的服务器,用于让大语言模型直接理解和生成Max/MSP/Jitter的补丁文件。

MaxMSP-MCP 服务器

本项目使用 Model Context Protocol (MCP) 让大型语言模型(LLMs)直接理解和生成 Max 程序补丁。

理解:LLM 解释 Max 补丁

!img视频链接。致谢:被解释的补丁文件来自此处。原文件中的文本注释已被删除。

生成:LLM 制作 FM 合成器

!img查看完整视频,你可以听到生成的合成器声音。
LLM 代理可以访问每个对象的官方文档,以及当前补丁和子补丁窗口中的对象,这有助于检索和解释对象、调试以及验证其自身操作。

安装

先决条件

  • Python 3.8 或更新版本
  • Max 9 或更新版本(因为某些脚本需要 JavaScript V8 引擎),我们尚未在 Max 8 或更早版本中进行测试。

安装 MCP 服务器

  1. 安装 uv:
  1. 克隆本仓库并进入其目录:
  1. 创建新环境并安装 Python 依赖:
  1. 将 MCP 服务器连接到 MCP 客户端(托管 LLM):
如需使用其他客户端(查看列表),你需要下载并手动将配置文件路径添加到此处,然后通过运行 python install.py --client {your_client_name} 进行连接。

安装到 Max 补丁

使用或复制 MaxMSP_Agent/demo.maxpat 文件。在第一个标签页中,点击 script npm version 消息以验证 npm 是否已安装。然后点击 script npm install 安装所需依赖。切换到第二个标签页以访问代理。点击 script start 启动与 Python 的通信。连接成功后,你可以通过 LLM 界面与其交互,让其解释、修改或创建补丁中的 Max 对象。

免责声明

这是第三方实现,并非由 Cycling '74 开发。
上一篇
mcp-terminal
下一篇
kafka-mcp-server