MiniMax
listing.by
Generate speech, clone voices, and create images and videos with MiniMax models from your AI assistant.
listing.install
listing.local.explain
listing.local.needs listing.local.note
MINIMAX_API_KEYlisting.env.secret MiniMax API key (must match the host region).MINIMAX_API_HOSThttps://api.minimax.io (global) or https://api.minimaxi.com (mainland China).
listing.share.h
listing.share.p_local
mcp.tc/i/minimaxlisting.about
Connects an MCP client to the MiniMax APIs. You can convert text to speech with a chosen voice, list available voices, clone a voice from audio files, design a new voice from a text prompt, generate images from prompts, and generate videos and check on their status.
It runs locally over stdio as the minimax-mcp Python package, started with uvx. A MiniMax API key is required, along with the matching API host for your region (global or mainland China). Output files can be returned as URLs or downloaded to a local directory. Using the tools may incur costs on your MiniMax account.
listing.can
- Convert text to audio with a selected voice
- List the voices available on your account
- Clone a voice from provided audio files
- Design a custom voice from a descriptive prompt
- Generate images from text prompts
- Generate videos from prompts and query task results
listing.tools
listing.notools.key
listing.prompts
Read this news summary aloud in a calm female voice.
Clone my voice from this audio file.
Generate a 6 second video of waves on a beach at sunset.
Create an image of a red bicycle leaning on a brick wall.
listing.setup.h
listing.setup.local
Claude Code
- Run this in a terminal, in your project folder:
claude mcp add --transport stdio minimax --env "MINIMAX_API_KEY=<YOUR_MINIMAX_API_KEY>" --env "MINIMAX_API_HOST=<YOUR_MINIMAX_API_HOST>" -- uvx minimax-mcp -y- Start Claude Code and type
/mcp. minimax should show as connected.
Add --scope user to make it available in every project. Replace the placeholders with your own values.
Claude Desktop
- Open Settings → Developer → Edit Config. It opens
claude_desktop_config.json. Add:
{
"mcpServers": {
"minimax": {
"command": "uvx",
"args": [
"minimax-mcp",
"-y"
],
"env": {
"MINIMAX_API_KEY": "<YOUR_MINIMAX_API_KEY>",
"MINIMAX_API_HOST": "<YOUR_MINIMAX_API_HOST>"
}
}
}
}- Save the file and restart Claude Desktop. Replace the placeholders with your own values.
Needs uv (Python) on your computer. The file lives in ~/Library/Application Support/Claude/ on macOS and %APPDATA%\Claude\ on Windows.
Cursor
Or add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project):
{
"mcpServers": {
"minimax": {
"command": "uvx",
"args": [
"minimax-mcp",
"-y"
],
"env": {
"MINIMAX_API_KEY": "<YOUR_MINIMAX_API_KEY>",
"MINIMAX_API_HOST": "<YOUR_MINIMAX_API_HOST>"
}
}
}
}Needs uv (Python) on your computer. Replace the placeholders with your own values.
VS Code
Add it to .vscode/mcp.json. VS Code asks for the secret the first time and stores it securely:
{
"servers": {
"minimax": {
"type": "stdio",
"command": "uvx",
"args": [
"minimax-mcp",
"-y"
],
"env": {
"MINIMAX_API_KEY": "${input:minimax-api-key}",
"MINIMAX_API_HOST": "<YOUR_MINIMAX_API_HOST>"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "minimax-api-key",
"description": "MINIMAX_API_KEY",
"password": true
}
]
}Needs uv (Python) on your computer.
Devin Desktop
- Add it to
~/.config/devin/mcp_config.json(macOS and Linux) or%APPDATA%\devin\mcp_config.json(Windows):
{
"mcpServers": {
"minimax": {
"command": "uvx",
"args": [
"minimax-mcp",
"-y"
],
"env": {
"MINIMAX_API_KEY": "<YOUR_MINIMAX_API_KEY>",
"MINIMAX_API_HOST": "<YOUR_MINIMAX_API_HOST>"
}
}
}
}- Refresh the MCP server list in Cascade. Replace the placeholders with your own values.
Devin Desktop is the new name for Windsurf.
Codex
codex mcp add minimax --env "MINIMAX_API_KEY=<YOUR_MINIMAX_API_KEY>" --env "MINIMAX_API_HOST=<YOUR_MINIMAX_API_HOST>" -- uvx minimax-mcp -yOr edit ~/.codex/config.toml directly:
[mcp_servers.minimax]
command = "uvx"
args = ["minimax-mcp", "-y"]
env = { MINIMAX_API_KEY = "<YOUR_MINIMAX_API_KEY>", MINIMAX_API_HOST = "<YOUR_MINIMAX_API_HOST>" }Needs uv (Python) on your computer. Replace the placeholders with your own values.
Gemini CLI
gemini mcp add -e "MINIMAX_API_KEY=<YOUR_MINIMAX_API_KEY>" -e "MINIMAX_API_HOST=<YOUR_MINIMAX_API_HOST>" minimax uvx -- minimax-mcp -yThis adds it to the current project. Add -s user to use it everywhere.
Any client
Most clients that start local servers accept this shape:
{
"mcpServers": {
"minimax": {
"command": "uvx",
"args": [
"minimax-mcp",
"-y"
],
"env": {
"MINIMAX_API_KEY": "<YOUR_MINIMAX_API_KEY>",
"MINIMAX_API_HOST": "<YOUR_MINIMAX_API_HOST>"
}
}
}
}Zed puts servers under context_servers in its settings, with the same command, args and env fields.
Needs uv (Python) on your computer. Replace the placeholders with your own values.
listing.faq
Can I paste mcp.tc/i/minimax into my MCP client?
No. MiniMax runs on your own computer, started by your client, so it has no web address to connect to. The quick link is the page to share; the install command is uvx minimax-mcp -y.
Does MiniMax need an API key?
Yes. It reads MINIMAX_API_KEY and MINIMAX_API_HOST from its environment, and MINIMAX_API_KEY is a secret. Put the value in your client's config on your own machine, never in a shared file.
Is MiniMax a remote or a local server?
Local. Your client starts it as a process on your computer with uvx minimax-mcp -y, which needs uv (Python).
What can MiniMax do?
You can convert text to audio with a selected voice, list the voices available on your account and clone a voice from provided audio files.
Which clients can use it?
Any client that starts local servers: Claude Code, Claude Desktop, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed and others. claude.ai and ChatGPT only connect to remote servers.
Who wrote this page?
mcp.tc's robot read MiniMax's public metadata (its package and repository pages), and an AI model drafted the text from it. A person reviews anything the checks can't confirm. The text can still be wrong, so if you spot a mistake, use Report this listing on this page.
listing.em.h
listing.em.lead_local listing.em.how
listing.em.badge
[](https://mcp.tc/i/minimax)<a href="https://mcp.tc/i/minimax"><img src="https://mcp.tc/i/minimax/badge.svg" alt="MiniMax on mcp.tc" height="20"></a>listing.em.badge_note
listing.em.widget
<script src="https://mcp.tc/w/minimax.js" async></script>listing.em.widget_note
iframe
<iframe src="https://mcp.tc/embed/minimax" title="MiniMax on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>listing.em.iframe_note
listing.disclaimer_checked