Skip to main content
Glama

MiniMax MCP JS

Official
by MiniMax-AI
index.ts2.83 kB
// Environment variable names export const ENV_MINIMAX_API_KEY = 'MINIMAX_API_KEY'; export const ENV_MINIMAX_API_HOST = 'MINIMAX_API_HOST'; export const ENV_MINIMAX_MCP_BASE_PATH = 'MINIMAX_MCP_BASE_PATH'; export const ENV_RESOURCE_MODE = 'MINIMAX_RESOURCE_MODE'; export const ENV_TRANSPORT_MODE = 'MINIMAX_TRANSPORT_MODE'; export const ENV_SERVER_PORT = 'MINIMAX_SERVER_PORT'; export const ENV_SERVER_ENDPOINT = 'MINIMAX_SERVER_ENDPOINT'; export const ENV_CONFIG_PATH = 'MINIMAX_CONFIG_PATH'; // Resource modes export const RESOURCE_MODE_URL = 'url'; export const RESOURCE_MODE_LOCAL = 'local'; export const RESOURCE_MODE_BASE64 = 'base64'; // Transport modes export const TRANSPORT_MODE_STDIO = 'stdio'; export const TRANSPORT_MODE_REST = 'rest'; export const TRANSPORT_MODE_SSE = 'sse'; // Default values export const DEFAULT_API_HOST = 'https://api.minimax.chat'; export const DEFAULT_SPEECH_MODEL = 'speech-02-hd'; export const DEFAULT_T2I_MODEL = 'image-01'; export const DEFAULT_T2V_MODEL = 'T2V-01'; export const DEFAULT_VOICE_ID = 'male-qn-qingse'; export const DEFAULT_EMOTION = 'happy'; export const DEFAULT_FORMAT = 'mp3'; export const DEFAULT_SPEED = 1.0; export const DEFAULT_VOLUME = 1.0; export const DEFAULT_PITCH = 0; export const DEFAULT_BITRATE = 128000; export const DEFAULT_CHANNEL = 1; export const DEFAULT_SAMPLE_RATE = 32000; export const DEFAULT_LANGUAGE_BOOST = 'auto'; export const DEFAULT_TRANSPORT_MODE = TRANSPORT_MODE_STDIO; export const DEFAULT_SERVER_PORT = 9593; export const DEFAULT_SERVER_ENDPOINT = '/rest'; export const DEFAULT_MUSIC_MODEL = 'music-1.5'; export const DEFAULT_VIDEO_MODEL = 'MiniMax-Hailuo-02'; // Error messages export const ERROR_API_KEY_REQUIRED = 'API_KEY environment variable is required'; export const ERROR_API_HOST_REQUIRED = 'API_HOST is required'; export const ERROR_TEXT_REQUIRED = 'Text is required for text-to-speech conversion.'; export const ERROR_PROMPT_REQUIRED = 'Prompt is required for generation.'; export const ERROR_AUDIO_FILE_REQUIRED = 'Audio file is required for voice cloning.'; export const ERROR_LYRICS_REQUIRED = 'Lyrics are required for music generation.'; export const ERROR_PREVIEW_TEXT_REQUIRED = 'Preview text is required for voice design.'; // Default Values export const VALID_VIDEO_MODELS = ['T2V-01', 'T2V-01-Director', 'I2V-01', 'I2V-01-Director', 'I2V-01-live', 'S2V-01', "MiniMax-Hailuo-02"]; export const VALID_IMAGE_MODELS = ['image-01']; // Default Description export const OUTPUT_DIRECTORY_DESCRIPTION = 'The directory to save the output file. `outputDirectory` is relative to `MINIMAX_MCP_BASE_PATH` (or `basePath` in config). The final save path is `${basePath}/${outputDirectory}`. For example, if `MINIMAX_MCP_BASE_PATH=~/Desktop` and `outputDirectory=workspace`, the output will be saved to `~/Desktop/workspace/`';

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MiniMax-AI/MiniMax-MCP-JS'

If you have feedback or need assistance with the MCP directory API, please join our Discord server