Official JavaScript MCP for MiniMax image generation, video generation, text to speech and more.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add minimax-js --env MINIMAX_API_HOST='<MINIMAX_API_HOST>' --env MINIMAX_API_KEY='<MINIMAX_API_KEY>' --env MINIMAX_MCP_BASE_PATH='<MINIMAX_MCP_BASE_PATH>' --env MINIMAX_RESOURCE_MODE='<MINIMAX_RESOURCE_MODE>' -- npx -y minimax-mcp-js~/.codex/config.toml
[mcp_servers.minimax-js]
command = "npx"
args = ["-y", "minimax-mcp-js"]
env = { MINIMAX_API_HOST = "<MINIMAX_API_HOST>", MINIMAX_API_KEY = "<MINIMAX_API_KEY>", MINIMAX_MCP_BASE_PATH = "<MINIMAX_MCP_BASE_PATH>", MINIMAX_RESOURCE_MODE = "<MINIMAX_RESOURCE_MODE>" }
# codex mcp add minimax-js --env MINIMAX_API_HOST='<MINIMAX_API_HOST>' --env MINIMAX_API_KEY='<MINIMAX_API_KEY>' --env MINIMAX_MCP_BASE_PATH='<MINIMAX_MCP_BASE_PATH>' --env MINIMAX_RESOURCE_MODE='<MINIMAX_RESOURCE_MODE>' -- npx -y minimax-mcp-js~/.cursor/mcp.json
{
"mcpServers": {
"minimax-js": {
"command": "npx",
"args": [
"-y",
"minimax-mcp-js"
],
"env": {
"MINIMAX_API_HOST": "<MINIMAX_API_HOST>",
"MINIMAX_API_KEY": "<MINIMAX_API_KEY>",
"MINIMAX_MCP_BASE_PATH": "<MINIMAX_MCP_BASE_PATH>",
"MINIMAX_RESOURCE_MODE": "<MINIMAX_RESOURCE_MODE>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"minimax-js": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"minimax-mcp-js"
],
"env": {
"MINIMAX_API_HOST": "<MINIMAX_API_HOST>",
"MINIMAX_API_KEY": "<MINIMAX_API_KEY>",
"MINIMAX_MCP_BASE_PATH": "<MINIMAX_MCP_BASE_PATH>",
"MINIMAX_RESOURCE_MODE": "<MINIMAX_RESOURCE_MODE>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"minimax-js": {
"command": "npx",
"args": [
"-y",
"minimax-mcp-js"
],
"env": {
"MINIMAX_API_HOST": "<MINIMAX_API_HOST>",
"MINIMAX_API_KEY": "<MINIMAX_API_KEY>",
"MINIMAX_MCP_BASE_PATH": "<MINIMAX_MCP_BASE_PATH>",
"MINIMAX_RESOURCE_MODE": "<MINIMAX_RESOURCE_MODE>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"minimax-js": {
"command": "npx",
"args": [
"-y",
"minimax-mcp-js"
],
"env": {
"MINIMAX_API_HOST": "<MINIMAX_API_HOST>",
"MINIMAX_API_KEY": "<MINIMAX_API_KEY>",
"MINIMAX_MCP_BASE_PATH": "<MINIMAX_MCP_BASE_PATH>",
"MINIMAX_RESOURCE_MODE": "<MINIMAX_RESOURCE_MODE>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"minimax-js": {
"command": "npx",
"args": [
"-y",
"minimax-mcp-js"
],
"env": {
"MINIMAX_API_HOST": "<MINIMAX_API_HOST>",
"MINIMAX_API_KEY": "<MINIMAX_API_KEY>",
"MINIMAX_MCP_BASE_PATH": "<MINIMAX_MCP_BASE_PATH>",
"MINIMAX_RESOURCE_MODE": "<MINIMAX_RESOURCE_MODE>"
}
}
}
}Environment variables
MINIMAX_API_HOSTMINIMAX_API_KEYMINIMAX_MCP_BASE_PATHMINIMAX_RESOURCE_MODE
Replace the placeholders with your own credentials and keep them out of version control.