
How to add MiniMax MCP Server (Official) to Cursor
Official MiniMax server for TTS, voice cloning, music, image, and video generation. Paste the config into ~/.cursor/mcp.json and restart Cursor.
Last updated June 15, 2026 · 1.5k★ · stdio · apikey · official
Cursor config for MiniMax MCP Server (Official)
uvx minimax-mcp -y{
"mcpServers": {
"minimax-mcp-server-official": {
"command": "uvx",
"args": [
"minimax-mcp",
"-y"
],
"env": {
"MINIMAX_API_KEY": "<your-api-key>",
"MINIMAX_API_HOST": "https://api.minimax.io",
"MINIMAX_MCP_BASE_PATH": "/absolute/path/to/output/dir"
}
}
}
}Requires `uv` (the Python package runner). Install it from https://docs.astral.sh/uv/ if `uvx` is not found.
Setup steps
- 1Open Cursor → Settings → MCP → Add new MCP server (or edit ~/.cursor/mcp.json directly).
- 2Paste the MiniMax MCP Server (Official) config below into the "mcpServers" object.
- 3Fill in placeholder secrets, then save.
- 4Cursor reloads MCP servers automatically — check Settings → MCP for a green status dot.
- 5Ask Cursor to use one of MiniMax MCP Server (Official)'s tools to confirm it's connected.
Before you start
- Python with the uv package manager installed (the server is launched via uvx/uv)
- A MiniMax API key from your account at the MiniMax platform (platform key page, region-specific)
- The correct regional API host: https://api.minimax.io (global) or https://api.minimaxi.com (mainland China) — host and key must match the same region
- A writable local output directory for generated audio/image/video files
- An MCP-capable client (Claude Desktop, Cursor, Windsurf, etc.)
What MiniMax MCP Server (Official) can do in Cursor
text_to_audioConvert text to speech (TTS) with selectable voices and parameters
list_voicesList the available system and cloned voices
voice_cloneClone a voice from a provided audio sample
voice_designGenerate a custom voice from a natural-language description
music_generationGenerate music tracks (powered by the music-1.5 model)
text_to_imageGenerate images from a text prompt
generate_videoGenerate video from a text prompt, with duration/resolution controls
query_video_generationPoll the status of an asynchronous video generation task
Security
Set MINIMAX_API_HOST to match the region where your API key was issued or calls will fail with an invalid-key error; the key bills your MiniMax account. Generated media is written to the configured local base path.
MiniMax MCP Server (Official) + Cursor FAQ
Where is the Cursor config file?
Cursor reads MCP servers from ~/.cursor/mcp.json. Paste the MiniMax MCP Server (Official) config there under the "mcpServers" key and restart the client.
Is MiniMax MCP Server (Official) safe to use with Cursor?
Set MINIMAX_API_HOST to match the region where your API key was issued or calls will fail with an invalid-key error; the key bills your MiniMax account. Generated media is written to the configured local base path.
Why do I get an 'Invalid API key' error?
Almost always a region mismatch: the API host and key must be from the same region. Pair a global key with https://api.minimax.io, or a mainland key with https://api.minimaxi.com.
Where do generated files go?
To the output directory you set in the server configuration; tools return file paths (or URLs) for the generated audio, image, and video assets.
Is video generation synchronous?
No. generate_video starts a job and you poll query_video_generation until the task finishes, then download the result.