模型上下文协议(MCP)简介
模型上下文协议(MCP) 是一个开放协议,标准化应用程序向大语言模型提供工具和上下文的方式。它类似于 AI 领域的 USB‑C 接口,提供一个稳定和标准化的接入点,让模型能访问数据库、API、插件或其他工具。通过 MCP 工具,开发者可以让模型访问托管在远程 MCP 服务器上的各种工具。 MiniMax 提供官方的 Python 版本和 JavaScript 版本 模型上下文协议(MCP)、声音克隆、图像生成、视频生成等多模态能力。 开发者可自行部署 MCP 服务,并通过 MCP 客户端(如 Claude Desktop、Cursor、Windsurf、OpenAI Agents 等)调用,从而快速集成语音、图像和视频相关功能。在传输方面,Python 版本提供 stdio 和 SSE 两种标准传输方式,JS 版本提供 stdio 、REST 和 SSE 三种标准传输方式。MiniMax MCP 工具和参数介绍
MCP 工具清单
text_to_audio
该工具可将将输入的文本合成为自然流畅的语音
list_voices
该工具可查询所有可用音色
voice_clone
该工具可根据指定音频文件克隆音色
voice_design
该工具可根据指定提示词生成音色和试听文本
play_audio
该工具用于播放一个音频文件
music_generation
该工具可根据指定提示词和歌词生成音乐
generate_video
该工具可根据指定文本或图片进行视频生成生成
image_to_video
该工具用于使用首帧图像生成视频
query_video_generation
该工具用于查询异步视频生成任务的状态
text_to_image
该工具可根据指定提示词生成图片
工具与参数详情
1. text_to_audio
该工具可将输入的文本合成为自然流畅的语音。2. list_voices
该工具可查询所有可用音色3. voice_clone
该工具可根据指定音频文件克隆音色4. voice_design
该工具可根据指定提示词生成音色和试听文本5. play_audio
该工具用于播放一个音频文件。6. music_generation
该工具可根据指定提示词和歌词生成音乐7. generate_video
该工具可根据指定提示词生成视频,prompt 和 first_frame_image 两个参数至少要有一个。
8. image_to_video
该工具用于使用首帧图像生成视频, 其中prompt 和 first_frame_image 两个参数至少有其一, 该 MCP 工具仅在 JavaScript/TypeScript 版本中可用
9. query_video_generation
该工具用于查询异步视频生成任务的状态。10. text_to_image
该工具可根据指定提示词生成图片在客户端使用 MiniMax MCP 服务
获取 API Key
- 访问 MiniMax 开放平台
- 点击“Create new secret key”按钮,输入项目名称以创建新的 API Key。
- 创建成功后,系统将展示 API Key。请务必复制并妥善保存,该密钥只会显示一次,无法再次查看。
UVX 安装和配置
MiniMax‑MCP 是一个 Python 实现的 MCP 服务,为了让 MCP 客户端顺利调用,该服务必须通过uvx 启动和执行。 uvx 和 uv 提供的命令行工具,类似于 npm exec ,用于运行包内部定义的可执行程序,确保环境隔离与依赖可控。
- 安装
uv以便获取uvx- macOS / Linux 用户:
- Windows 用户:
Scripts 或 bin 目录中生成 uv 和 uvx 可执行文件。
- 验证
uvx是否可用
- macOS / Linux 用户:
- Windows 用户:
- 若正确安装,会显示路径(如
/usr/local/bin/uvx)。 - 若系统报错
spawn uvx ENOENT,说明没有安装uvx或uvx不在系统路径中,需要配置绝对路径。
传输方式说明
MiniMax-MCP 提供 stdio 和 SSE 两种传输方式,在使用时可按需选择在 Claude Desktop 中使用
- 在 Claude 官网下载 Claude Desktop
- 前往
Claude > Settings > Developer > Edit Config > claude_desktop_config.json,添加以下配置。完成配置后,重启 Claude Desktop。
spawn uvx ENOENT ,请在 command 中配置 uvx 的绝对路径
在 Cursor 中使用
- 通过 Cursor 官网 下载并安装 Cursor
- 前往
Cursor -> Preferences -> Cursor Settings -> Tools & Inrgrations -> MCP -> Add Custom MCP,打开 MCP 工具配置文件
- 在
mcp.json文件中,增加 MiniMax 账户配置信息
在 Cherry Studio 中使用
- 通过 Cherry Studio 官网 下载客户端
- 前往
Settings -> MCP Settings -> Add Server -> Import from JSON,将以下代码粘贴到代码框中,确认
- 在对话框中,点击
MCP Settings后,选择完成配置的“MiniMax MCP”即可使用
在客户端使用 MiniMax MCP JS 服务器
获取 API Key
- 访问 MiniMax 开放平台
- 点击“Create new secret key”按钮,输入项目名称以创建新的 API Key。
- 创建成功后,系统将展示 API Key。请务必复制并妥善保存,该密钥只会显示一次,无法再次查看。
Node.js 与 npm 安装
Node.js 是一个开源的 JavaScript 运行时环境,可以在浏览器之外运行 JavaScript 代码。它基于 Google 的 V8 引擎,具有高性能、事件驱动和非阻塞 I/O 的特点,适合构建高并发的网络服务、实时应用和微服务等场景。 npm 是随 Node.js 一起安装的默认包管理器,也是全球最大的软件注册中心。开发者可以通过 npm 搜索、安装、更新和管理依赖包(包括前端和后端代码模块),大幅简化开发流程。- 安装 Node.js 与 npm
- 验证安装是否完成
传输方式说明
MiniMax-MCP-JS 提供 stdio、REST 和 SSE 三种传输方式,在使用时可按需选择在 Claude Desktop 中使用
- 在 Claude 官网下载 Claude Desktop
- 前往
Claude > Settings > Developer > Edit Config > claude_desktop_config.json,添加以下配置。完成配置后,重启 Claude Desktop。
在 Cursor 中使用
- 通过 Cursor 官网 下载并安装 Cursor
- 前往
Cursor -> Preferences -> Cursor Settings -> Tools & Inrgrations -> MCP -> Add Custom MCP,打开 MCP 工具配置文件
- 在
mcp.json文件中,增加 MiniMax 账户配置信息
- 完成配置后,可以查看 MiniMax 目前支持的 mcp 工具
在 Cherry Studio 中使用
- 通过 Cherry Studio 官网 下载客户端
- 前往
Settings -> MCP Settings -> Add Server -> Import from JSON,将以下代码粘贴到代码框中,确认
- 在对话框中,点击
MCP Settings后,选择完成配置的“MiniMax MCP”即可使用
MiniMax MCP 使用示例
音频工具使用
- 选择合适的声音信息,播报晚间新闻片段
- 根据指定音频克隆声音,并指定克隆音色的 id
- 按照要求设计音色,并给定示例文本生成音频
音乐生成工具使用
参考提示词
图片生成工具使用
参考提示词
思考过程
视频生成工具使用
参考提示词及图片
生成内容
思考过程