{"_id":"minimax-mcp-js","_rev":"18-c0547f92bbf3eaa9c41237799d057c97","name":"minimax-mcp-js","dist-tags":{"latest":"0.0.18"},"versions":{"0.0.1":{"name":"minimax-mcp-js","version":"0.0.1","keywords":["mcp","minimax","ai","image-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.1","maintainers":[{"name":"yangyu7788","email":"geiyangyu@gmail.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"68f0f7cab3551788b081ab33b27a05268a2bb0f4","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.1.tgz","fileCount":17,"integrity":"sha512-mLoLQL83wkSTV13tYLfgxlulpwjTw9TbfvvTyBsH5fDxEqhCdR+HMdbLIHZyATaizqZB+T+7pwsX9WUzHRFIFg==","signatures":[{"sig":"MEUCIQDw2mCBo5uGkOfQvEOzm/RSBN2nE0Ch4n+2vadrmfRuwAIgD/oMpBQSwyQKTT41PecvDktj2xoV06g1xQBU1cUlX5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66237},"main":"build/index.js","type":"module","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"d58dbfb6b4e3c70cfb00b1b35085980eecef7631","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build"},"_npmUser":{"name":"yangyu7788","email":"geiyangyu@gmail.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"10.5.0","description":"MCP server with Minimax API integration for image generation and text-to-speech","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.1_1744705344931_0.10629230335490725","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"minimax-mcp-js","version":"0.0.2","keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.2","maintainers":[{"name":"yangyu7788","email":"geiyangyu@gmail.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"6bc67a5ae2ee54fce4873bdf336f55f8f32f2ab6","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.2.tgz","fileCount":16,"integrity":"sha512-7XUWVHVCkS2+aV4edk+NApT66Vy5/Fabu4J+k4UTJoi/z339YzWi+mf7cqWMcYwAcKLsAJtU34bt2rt9rLxqXw==","signatures":[{"sig":"MEUCIGi8TRirdkrsEsJu6/wjWvwJQM+NYon/vtNs3r3+CJq5AiEAsrh38zsAFRFGZzszyF5t3SqXK7sy5CLmmkqcn0FOPxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91517},"main":"build/index.js","type":"module","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"f3ee2848fe4377710692ff3b26311495df6c471c","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build"},"_npmUser":{"name":"yangyu7788","email":"geiyangyu@gmail.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"10.5.0","description":"MCP server with Minimax API integration for image generation, video generation, and text-to-speech","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.24.2","axios":"^1.8.4","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/node":"^22.14.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.2_1744723692235_0.45721680730663294","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"minimax-mcp-js","version":"0.0.3","keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.3","maintainers":[{"name":"yangyu7788","email":"geiyangyu@gmail.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"518d20fb9c5cb19bf63f7b35b504f60effb1f9db","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.3.tgz","fileCount":29,"integrity":"sha512-oYGQyB6VEUPS8RWXAiPFT0FhT/LFalZyNoutZjaQhlhzD9YoMQIBI/C6KQeXwZMqFX7ckdKQauLZWaRLg4hNnw==","signatures":[{"sig":"MEQCICpTYD3RueYVUjG/fiBSrb+FIYQSMCZzcYn1w02JncRmAiAI0/VEUNwRBIxUlpCTk4Nx4cQhARoNvOBKM15XaCNXUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117191},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"e1f0b924d8016bfe13d22e7a14fd22d08961cbc4","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build"},"_npmUser":{"name":"yangyu7788","email":"geiyangyu@gmail.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"10.5.0","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.3_1744796888823_0.8262810839468924","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"minimax-mcp-js","version":"0.0.4","keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.4","maintainers":[{"name":"yangyu7788","email":"geiyangyu@gmail.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"fa0ef4627e68201c08a647952c42573669a0d24b","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.4.tgz","fileCount":35,"integrity":"sha512-u2WXy6/SFq8niW6HON7IEdEbos+4LaDKNRkTyew2D9l2VOLS6EECsfuolnfol4AF3aYIZIoD02B6T1iXDtmg+A==","signatures":[{"sig":"MEUCIQCgLleAKJEpciEKOlnVwk4SdKHSghlyb0UuyBaGwtiRpAIgU3hQCcm/yH1V0/jKPu7cLPZTT/Lfi9u2htod6aACUDc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203852},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"ffa3c0861446bbf4accafa2734a5a3159421eb39","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yangyu7788","email":"geiyangyu@gmail.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"10.5.0","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.4_1744882238971_0.32460431813814505","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"minimax-mcp-js","version":"0.0.5","keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.5","maintainers":[{"name":"yangyu7788","email":"geiyangyu@gmail.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"2070e5a18bd583576872e1fc5420a62f6c43559e","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.5.tgz","fileCount":35,"integrity":"sha512-LvKdxfGlzK4sT4XznLXzcjO8zUusdVpiC0xp0y6sq4+ctdyM0xUqXbfXPQvZGyWEq/FoOGXS70muFh99bEIp7Q==","signatures":[{"sig":"MEYCIQCxlrUudANztv/IlUWqTgi1047rRenv3QitUbM8ozX+WwIhAL8sWdkQGd843+dNUUPPrT4XlyUigRysfFJEK6gqOfur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":204415},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"47ce3222c227d29dee6be52efd78ff765eba2e42","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yangyu7788","email":"geiyangyu@gmail.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"10.5.0","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.5_1744890050429_0.5870657980311471","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"minimax-mcp-js","version":"0.0.6","keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.6","maintainers":[{"name":"yangyu7788","email":"geiyangyu@gmail.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"e739706f5a5500b68a8e40007c45356347d3f628","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.6.tgz","fileCount":36,"integrity":"sha512-ahpShDDrGlVkwG5Gw1EiOgIUU2pKqB/oIFaA5e9Rw9dNW/fPyIXLABivGtBeGJ5tg+MCZ2xi5u8ieOk9a/TIuQ==","signatures":[{"sig":"MEYCIQCsJ2fMrQKOWNnql56XmW8OJUmuZgBMWnGn0I+cQvNUzQIhAJEk84sthlL4dYtha3BHS6gXzWFdGOVzucGdSfz1uaoQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203104},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"7c86534a87cff312a3de1afe2cf2e9b7041bc921","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yangyu7788","email":"geiyangyu@gmail.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"10.5.0","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","yargs":"18.0.0-candidate.4","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/yargs":"^17.0.33","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.6_1744901969052_0.19524532854871746","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"minimax-mcp-js","version":"0.0.7","keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.7","maintainers":[{"name":"yangyu7788","email":"geiyangyu@gmail.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"a2267d401ace2785aed0c5d096b3f3f0b246fd4c","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.7.tgz","fileCount":36,"integrity":"sha512-RVtpqsfr2l90lzbTwEEVwkrDfXn+/LRFRR2k6e9/NCKahnnffijKSMjFmHd3jnMip5yKQMmAZ8aiD6lKS2l+YA==","signatures":[{"sig":"MEYCIQC6BjBv9nDevpk6c/Iw8RmoDbI/QbcnGM7uwEtf4XjOVAIhAL/G8panuM/jexxMP28RRNAZD1c8BS3iGOF2FLJwMkdC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203480},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"7e7f2c62101872b25bec59ef080581ff4abbd060","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yangyu7788","email":"geiyangyu@gmail.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"10.5.0","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","yargs":"18.0.0-candidate.4","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/yargs":"^17.0.33","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.7_1744966530914_0.9153434779761243","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"minimax-mcp-js","version":"0.0.9","keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.9","maintainers":[{"name":"sriting","email":"sriting@163.com"},{"name":"yangyu7788","email":"geiyangyu@gmail.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"f4eb1ba02ad2b83bb189819a47a0e3aeaccf7df4","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.9.tgz","fileCount":22,"integrity":"sha512-TC2PJxRjljv5yIJCxa10LyFzYH1/qSNUJ3uQKODBY+SfOMJFhCv1xclh1Jc+5SUDAFknpbbVf8rN48JjhzyxIA==","signatures":[{"sig":"MEUCIDzwWlcVe2AsILNjnkO75hc4nA0+toxDHLLBOswSSgDpAiEAoNCovwD/2ggCQA+h6+KD29RnskXsC+uhLpgHUCK/dLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191546},"main":"build/index.js","type":"module","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"92b312848e84f42464e8b6c7d35ef09de7961d6e","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"sriting","email":"sriting@163.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"9.6.7","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","yargs":"18.0.0-candidate.4","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/yargs":"^17.0.33","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.9_1745417685992_0.1382115168908935","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"minimax-mcp-js","version":"0.0.10","keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.10","maintainers":[{"name":"sriting","email":"sriting@163.com"},{"name":"yangyu7788","email":"geiyangyu@gmail.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"ad8f8f0daf7fb842ca6506f016ce74d12bf9fe07","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.10.tgz","fileCount":22,"integrity":"sha512-vyG8PlCv0l425Z3WFbej7tHGJTDBeAcds8YHoCasyg1naK+mjr1iqpPqMNmW6q/1ti1om1K14iWT17qow+Mhfg==","signatures":[{"sig":"MEQCIFSo3CUb/j3t6N4U0bPzsl3Qe0nb+gVjq2qlQUBBo+6pAiB3E+duWxtZQhQk2heKtgKKVbMseroToofFpGFBoGUMkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208458},"main":"build/index.js","type":"module","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"13519cdc2926ab70c739607ec341c170cc89472b","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"sriting","email":"sriting@163.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"9.6.7","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","yargs":"18.0.0-candidate.4","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/yargs":"^17.0.33","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.10_1745931575381_0.49714571514503025","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"minimax-mcp-js","version":"0.0.11","keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.11","maintainers":[{"name":"sriting","email":"sriting@163.com"},{"name":"yangyu7788","email":"geiyangyu@gmail.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"cc6eb2e8088cc610d2f020b8857af4e10334cc5f","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.11.tgz","fileCount":22,"integrity":"sha512-qDz5FVWcZKio5/4SRf+mGPB7iGn8Xm03M8IaN+lQEnmaEaiwfB75yQ4tR8kHpoihqkWYkplDGa/W3v096ep1Tg==","signatures":[{"sig":"MEUCID9tFCI36gUJfPeWNXHU+jurM63jfbRSRF/okjb3T9h0AiEAtoyudRc5zkL8T+0nU3My9zYyixGpSnT0L59J1tDDhZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208653},"main":"build/index.js","type":"module","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"17f2a9055bb4714fd72b8aa8e1cf24abac4285e4","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"sriting","email":"sriting@163.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"10.8.2","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"20.19.2","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","yargs":"18.0.0-candidate.4","dotenv":"^16.5.0","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/yargs":"^17.0.33","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.11_1747304237297_0.5593514487001354","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"minimax-mcp-js","version":"0.0.14","keywords":["mcp","minimax","ai","image-generation","video-generation","music-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.14","maintainers":[{"name":"sriting","email":"sriting@163.com"},{"name":"yangyu7788","email":"geiyangyu@gmail.com"},{"name":"larry546","email":"larry546@163.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"0c4d3f75f3d72fd207b6f59f314d1360c4393a87","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.14.tgz","fileCount":24,"integrity":"sha512-ColjarSNB43kmX9Gy+/7CZ1Lx8oz1QO9Imb9PAr3X4UB8TXpvq60kiolD75KGP1+bJcIt04a/IB6lIy7OXKgYg==","signatures":[{"sig":"MEUCIQC49tUdw32Ts/abjNzU37dZkS6loZ7IvxdLPXdTYsjiNQIgJUGUtPdobx8LL5OdI/4UNCZkG83ZIE4nRPWAqQ7VFWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":245238},"main":"build/index.js","type":"module","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"f2e92bc06ca1e26c4590ec188993bfafc45ff125","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"larry546","actor":{"name":"larry546","type":"user","email":"larry546@163.com"},"email":"larry546@163.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"9.6.7","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","yargs":"18.0.0-candidate.4","dotenv":"^16.5.0","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/yargs":"^17.0.33","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.14_1751893329035_0.9217134204486517","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"minimax-mcp-js","version":"0.0.15","keywords":["mcp","minimax","ai","image-generation","video-generation","music-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.15","maintainers":[{"name":"sriting","email":"sriting@163.com"},{"name":"yangyu7788","email":"geiyangyu@gmail.com"},{"name":"larry546","email":"larry546@163.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"e8ae002c4eee9e4f802d4e2d9bc7b800f882837c","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.15.tgz","fileCount":25,"integrity":"sha512-R3n+Q/5AA4d75IGW/aqUjxWXwZaiHGWl4YXVRVdsEbUnUKdrax/92cyK/6W5pGf17xfyZK9pEvVi6lbDgd70uw==","signatures":[{"sig":"MEUCIGhhVffLKwMfDDhdn+oIK3rO8hy+QITtqAonTJdl0B2WAiEApGUz7mEJTiQhJx1EwOP0YaxZ+Bz4bUR3a9LgkYkSSo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249404},"main":"build/index.js","type":"module","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"dedbda2a6c0c79415a8e8880f93ffb0397717625","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"larry546","actor":{"name":"larry546","type":"user","email":"larry546@163.com"},"email":"larry546@163.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"9.6.7","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","yargs":"18.0.0-candidate.4","dotenv":"^16.5.0","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/yargs":"^17.0.33","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.15_1751967294387_0.36135829222895444","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"minimax-mcp-js","version":"0.0.16","keywords":["mcp","minimax","ai","image-generation","video-generation","music-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.16","maintainers":[{"name":"sriting","email":"sriting@163.com"},{"name":"yangyu7788","email":"geiyangyu@gmail.com"},{"name":"larry546","email":"larry546@163.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"10dcafa1309344ef6b34e4b2800b85503b44589c","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.16.tgz","fileCount":25,"integrity":"sha512-24/QBsjjKTUgv9uzS3QuwsXgzSOYkUDh5mC9z7ShdN5Pp3AOQ4/nsw0LQjb6dc9Ew06JZ4LmAMj71oIbC+yeLA==","signatures":[{"sig":"MEUCIHg1MpHlMsFRY+LHDqgPQYAdyDU0ajrDLDRonpQqWPWqAiEAyajOQqOysJ2mwe+MaOXSq/Kr+XvLsJeqku0Vy/MTYn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250261},"main":"build/index.js","type":"module","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"493ea173b87c9be56f677a4809993876db5bc518","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"larry546","actor":{"name":"larry546","type":"user","email":"larry546@163.com"},"email":"larry546@163.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"9.6.7","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","yargs":"18.0.0-candidate.4","dotenv":"^16.5.0","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/yargs":"^17.0.33","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.16_1751979600441_0.3901357144179898","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"minimax-mcp-js","version":"0.0.17","keywords":["mcp","minimax","ai","image-generation","video-generation","music-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","_id":"minimax-mcp-js@0.0.17","maintainers":[{"name":"sriting","email":"sriting@163.com"},{"name":"yangyu7788","email":"geiyangyu@gmail.com"},{"name":"larry546","email":"larry546@163.com"}],"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"bin":{"minimax-mcp-js":"build/index.js"},"dist":{"shasum":"3b2762fdc45f1186ba186d18f0eff47e77cae3f4","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.17.tgz","fileCount":25,"integrity":"sha512-gmQiqg6/U1k6/ltqJBoX1+pLdVyzHaKZ+JiE9uVR2Z8ey6dDeWTkM+SYHJW1ZVDGTm4fHO1v5YJmnLrS4LaPtA==","signatures":[{"sig":"MEYCIQCw5jn0LEN8ZNe7f7eFmWyCyHD91T2QvMPGcEd/etvf2AIhAPKOrUeIdAuEPsmKanFwXGgFV8EsjcQte2q0hY+pZpOS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255763},"main":"build/index.js","type":"module","engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"gitHead":"c5eb6ed61a34658fd0cc810156bfcb29e5d4fecb","scripts":{"dev":"tsc -w","lint":"prettier --check \"src/**/*.ts\"","build":"tsc && chmod 755 build/index.js","start":"node build/index.js","format":"prettier --write \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"larry546","email":"larry546@163.com"},"repository":{"url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git","type":"git"},"_npmVersion":"9.6.7","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"zod":"^3.24.2","cors":"^2.8.5","axios":"^1.8.4","yargs":"18.0.0-candidate.4","dotenv":"^16.5.0","express":"^4.18.2","@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.2.1","typescript":"^5.8.3","@types/cors":"^2.8.17","@types/node":"^22.14.1","@types/yargs":"^17.0.33","@types/express":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/minimax-mcp-js_0.0.17_1753156564307_0.03004406948067717","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"minimax-mcp-js","version":"0.0.18","description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","main":"build/index.js","type":"module","bin":{"minimax-mcp-js":"build/index.js"},"scripts":{"build":"tsc && chmod 755 build/index.js","start":"node build/index.js","dev":"tsc -w","format":"prettier --write \"src/**/*.ts\"","lint":"prettier --check \"src/**/*.ts\"","prepare":"pnpm run build","pretest":"pnpm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git"},"bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","dependencies":{"@chatmcp/sdk":"^1.0.5","@modelcontextprotocol/sdk":"^1.7.0","axios":"^1.8.4","cors":"^2.8.5","dotenv":"^16.5.0","express":"^4.18.2","yargs":"18.0.0-candidate.4","zod":"^3.24.2"},"devDependencies":{"@types/cors":"^2.8.17","@types/express":"^5.0.1","@types/node":"^22.14.1","@types/yargs":"^17.0.33","prettier":"^3.2.1","typescript":"^5.8.3"},"engines":{"node":">=20.0.0","pnpm":">=8.0.0"},"publishConfig":{"access":"public"},"_id":"minimax-mcp-js@0.0.18","_integrity":"sha512-RR2HD2fLI7a1RdLDWSK05UFdSZaoDKiNv1Hhf9mN2uSAhXQhAYr3gRAXIR5Y8CsWid6I8v+Lb7+I56I7qUmKtQ==","_resolved":"/private/tmp/release-minimax-mcp-js-0.0.18/minimax-mcp-js-0.0.18.tgz","_from":"file:/private/tmp/release-minimax-mcp-js-0.0.18/minimax-mcp-js-0.0.18.tgz","_nodeVersion":"26.5.1","_npmVersion":"11.17.0","dist":{"integrity":"sha512-RR2HD2fLI7a1RdLDWSK05UFdSZaoDKiNv1Hhf9mN2uSAhXQhAYr3gRAXIR5Y8CsWid6I8v+Lb7+I56I7qUmKtQ==","shasum":"93c2bdc24e5eb7851b97567a29815460af784e66","tarball":"https://registry.npmjs.org/minimax-mcp-js/-/minimax-mcp-js-0.0.18.tgz","fileCount":24,"unpackedSize":236094,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDigaYuCwnDGFGTaJgwwPI9ZmGCd8Kvw+ABjbvZOCRM/gIhAL8iSY+lnQRxbLoSxInjhHIn4XIaK1x3woFIM9q6/pdV"}]},"_npmUser":{"name":"qu-ming-1","email":"quming@minimax.io"},"directories":{},"maintainers":[{"name":"sriting","email":"sriting@163.com"},{"name":"yangyu7788","email":"geiyangyu@gmail.com"},{"name":"larry546","email":"larry546@163.com"},{"name":"qu-ming-1","email":"quming@minimax.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/minimax-mcp-js_0.0.18_1787299670022_0.7443992607263479"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-15T08:22:24.851Z","modified":"2026-08-21T08:07:50.276Z","0.0.1":"2025-04-15T08:22:25.095Z","0.0.2":"2025-04-15T13:28:12.396Z","0.0.3":"2025-04-16T09:48:08.991Z","0.0.4":"2025-04-17T09:30:39.138Z","0.0.5":"2025-04-17T11:40:50.645Z","0.0.6":"2025-04-17T14:59:29.256Z","0.0.7":"2025-04-18T08:55:31.140Z","0.0.9":"2025-04-23T14:14:46.182Z","0.0.10":"2025-04-29T12:59:35.566Z","0.0.11":"2025-05-15T10:17:17.500Z","0.0.14":"2025-07-07T13:02:09.207Z","0.0.15":"2025-07-08T09:34:54.564Z","0.0.16":"2025-07-08T13:00:00.614Z","0.0.17":"2025-07-22T03:56:04.478Z","0.0.18":"2026-08-21T08:07:50.147Z"},"bugs":{"url":"https://github.com/MiniMax-AI/MiniMax-MCP-JS/issues"},"author":{"name":"Mark Yang","email":"https://github.com/MaxYangyu"},"license":"MIT","homepage":"https://github.com/MiniMax-AI/MiniMax-MCP-JS#readme","keywords":["mcp","minimax","ai","image-generation","video-generation","text-to-speech","tts"],"repository":{"type":"git","url":"git+https://github.com/MiniMax-AI/MiniMax-MCP-JS.git"},"description":"Official MiniMax Model Context Protocol (MCP) JavaScript implementation that provides seamless integration with MiniMax's powerful AI capabilities including image generation, video generation, text-to-speech, and voice cloning APIs.","maintainers":[{"name":"sriting","email":"sriting@163.com"},{"name":"yangyu7788","email":"geiyangyu@gmail.com"},{"name":"larry546","email":"larry546@163.com"},{"name":"qu-ming-1","email":"quming@minimax.io"}],"readme":"![export](https://github.com/MiniMax-AI/MiniMax-01/raw/main/figures/MiniMaxLogo-Light.png)\n\n<div align=\"center\">\n\n# MiniMax MCP JS\n\nMiniMax MCP JS 是 MiniMax MCP 的 JavaScript/TypeScript 实现，提供图像生成、视频生成、文本转语音等功能。\n\n<div style=\"line-height: 1.5;\">\n  <a href=\"https://www.minimax.io\" target=\"_blank\" style=\"margin: 2px; color: var(--fgColor-default);\">\n    <img alt=\"Homepage\" src=\"https://img.shields.io/badge/_Homepage-MiniMax-FF4040?style=flat-square&labelColor=2C3E50&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDkwLjE2IDQxMS43Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjMzLjQ1LDQwLjgxYTE3LjU1LDE3LjU1LDAsMSwwLTM1LjEsMFYzMzEuNTZhNDAuODIsNDAuODIsMCwwLDEtODEuNjMsMFYxNDVhMTcuNTUsMTcuNTUsMCwxLDAtMzUuMDksMHY3OS4wNmE0MC44Miw0MC44MiwwLDAsMS04MS42MywwVjE5NS40MmExMS42MywxMS42MywwLDAsMSwyMy4yNiwwdjI4LjY2YTE3LjU1LDE3LjU1LDAsMCwwLDM1LjEsMFYxNDVBNDAuODIsNDAuODIsMCwwLDEsMTQwLDE0NVYzMzEuNTZhMTcuNTUsMTcuNTUsMCwwLDAsMzUuMSwwVjIxNy41aDBWNDAuODFhNDAuODEsNDAuODEsMCwxLDEsODEuNjIsMFYyODEuNTZhMTEuNjMsMTEuNjMsMCwxLDEtMjMuMjYsMFptMjE1LjksNjMuNEE0MC44Niw0MC44NiwwLDAsMCw0MDguNTMsMTQ1VjMwMC44NWExNy41NSwxNy41NSwwLDAsMS0zNS4wOSwwdi0yNjBhNDAuODIsNDAuODIsMCwwLDAtODEuNjMsMFYzNzAuODlhMTcuNTUsMTcuNTUsMCwwLDEtMzUuMSwwVjMzMGExMS42MywxMS42MywwLDEsMC0yMy4yNiwwdjQwLjg2YTQwLjgxLDQwLjgxLDAsMCwwLDgxLjYyLDBWNDAuODFhMTcuNTUsMTcuNTUsMCwwLDEsMzUuMSwwdjI2MGE0MC44Miw0MC44MiwwLDAsMCw4MS42MywwVjE0NWExNy41NSwxNy41NSwwLDEsMSwzNS4xLDBWMjgxLjU2YTExLjYzLDExLjYzLDAsMCwwLDIzLjI2LDBWMTQ1QTQwLjg1LDQwLjg1LDAsMCwwLDQ0OS4zNSwxMDQuMjFaIi8+PC9zdmc+&logoWidth=20\" style=\"display: inline-block; vertical-align: middle;\"/>\n  </a>\n  <a href=\"https://arxiv.org/abs/2501.08313\" target=\"_blank\" style=\"margin: 2px;\">\n    <img alt=\"Paper\" src=\"https://img.shields.io/badge/📖_Paper-MiniMax--01-FF4040?style=flat-square&labelColor=2C3E50\" style=\"display: inline-block; vertical-align: middle;\"/>\n  </a>\n  <a href=\"https://chat.minimax.io/\" target=\"_blank\" style=\"margin: 2px;\">\n    <img alt=\"Chat\" src=\"https://img.shields.io/badge/_MiniMax_Chat-FF4040?style=flat-square&labelColor=2C3E50&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNDkwLjE2IDQxMS43Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjMzLjQ1LDQwLjgxYTE3LjU1LDE3LjU1LDAsMSwwLTM1LjEsMFYzMzEuNTZhNDAuODIsNDAuODIsMCwwLDEtODEuNjMsMFYxNDVhMTcuNTUsMTcuNTUsMCwxLDAtMzUuMDksMHY3OS4wNmE0MC44Miw0MC44MiwwLDAsMS04MS42MywwVjE5NS40MmExMS42MywxMS42MywwLDAsMSwyMy4yNiwwdjI4LjY2YTE3LjU1LDE3LjU1LDAsMCwwLDM1LjEsMFYxNDVBNDAuODIsNDAuODIsMCwwLDEsMTQwLDE0NVYzMzEuNTZhMTcuNTUsMTcuNTUsMCwwLDAsMzUuMSwwVjIxNy41aDBWNDAuODFhNDAuODEsNDAuODEsMCwxLDEsODEuNjIsMFYyODEuNTZhMTEuNjMsMTEuNjMsMCwxLDEtMjMuMjYsMFptMjE1LjksNjMuNEE0MC44Niw0MC44NiwwLDAsMCw0MDguNTMsMTQ1VjMwMC44NWExNy41NSwxNy41NSwwLDAsMS0zNS4wOSwwdi0yNjBhNDAuODIsNDAuODIsMCwwLDAtODEuNjMsMFYzNzAuODlhMTcuNTUsMTcuNTUsMCwwLDEtMzUuMSwwVjMzMGExMS42MywxMS42MywwLDEsMC0yMy4yNiwwdjQwLjg2YTQwLjgxLDQwLjgxLDAsMCwwLDgxLjYyLDBWNDAuODFhMTcuNTUsMTcuNTUsMCwwLDEsMzUuMSwwdjI2MGE0MC44Miw0MC44MiwwLDAsMCw4MS42MywwVjE0NWExNy41NSwxNy41NSwwLDEsMSwzNS4xLDBWMjgxLjU2YTExLjYzLDExLjYzLDAsMCwwLDIzLjI2LDBWMTQ1QTQwLjg1LDQwLjg1LDAsMCwwLDQ0OS4zNSwxMDQuMjFaIi8+PC9zdmc+&logoWidth=20\" style=\"display: inline-block; vertical-align: middle;\"/>\n  </a>\n  <a href=\"https://www.minimax.io/platform\" style=\"margin: 2px;\">\n    <img alt=\"API\" src=\"https://img.shields.io/badge/⚡_API-Platform-FF4040?style=flat-square&labelColor=2C3E50\" style=\"display: inline-block; vertical-align: middle;\"/>\n  </a>\n</div>\n\n<div style=\"line-height: 1.5;\">\n  <a href=\"https://huggingface.co/MiniMaxAI\" target=\"_blank\" style=\"margin: 2px;\">\n    <img alt=\"Hugging Face\" src=\"https://img.shields.io/badge/🤗_Hugging_Face-MiniMax-FF4040?style=flat-square&labelColor=2C3E50\" style=\"display: inline-block; vertical-align: middle;\"/>\n  </a>\n  <a href=\"https://github.com/MiniMax-AI/MiniMax-AI.github.io/blob/main/images/wechat-qrcode.jpeg\" target=\"_blank\" style=\"margin: 2px;\">\n    <img alt=\"WeChat\" src=\"https://img.shields.io/badge/_WeChat-MiniMax-FF4040?style=flat-square&labelColor=2C3E50\" style=\"display: inline-block; vertical-align: middle;\"/>\n  </a>\n  <a href=\"https://www.modelscope.cn/organization/MiniMax\" target=\"_blank\" style=\"margin: 2px;\">\n    <img alt=\"ModelScope\" src=\"https://img.shields.io/badge/_ModelScope-MiniMax-FF4040?style=flat-square&labelColor=2C3E50\" style=\"display: inline-block; vertical-align: middle;\"/>\n  </a>\n</div>\n\n<div style=\"line-height: 1.5;\">\n  <a href=\"https://github.com/MiniMax-AI/MiniMax-MCP-JS/blob/main/LICENSE\" style=\"margin: 2px;\">\n    <img alt=\"Code License\" src=\"https://img.shields.io/badge/_Code_License-MIT-FF4040?style=flat-square&labelColor=2C3E50\" style=\"display: inline-block; vertical-align: middle;\"/>\n  </a>\n</div>\n\n</div>\n\n## 文档\n\n- [English Documentation](README.md)\n- [Python 版本](https://github.com/MiniMax-AI/MiniMax-MCP) - MiniMax MCP的官方Python实现\n\n## 更新日志\n\n### 2025年7月22日\n\n#### 🔧 修复与优化\n- **TTS工具修复**: 修复了 `text_to_audio` 工具中 `languageBoost` 和 `subtitleEnable` 参数的处理问题\n- **API响应增强**: TTS API 可以返回音频文件(audio)和字幕文件(subtitle_file)，提供更完整的语音转文字体验\n\n### 2025年7月7日\n\n#### 🆕 新增功能\n- **音色设计**: 新增 `voice_design` 工具 - 根据描述性提示词创建自定义音色并生成试听音频\n- **视频生成增强**: 新增 `MiniMax-Hailuo-02` 模型，支持超清画质和时长/分辨率控制\n\n#### 📈 功能增强\n- `voice_design` - 根据文本描述生成个性化音色\n- `generate_video` - 现在支持 MiniMax-Hailuo-02 模型，可选择 6s/10s 时长和 768P/1080P 分辨率\n\n## 功能特性\n\n- 文本转语音 (TTS)\n- 图像生成\n- 视频生成\n- 语音克隆\n- 音色设计\n- 动态配置（支持环境变量和请求参数）\n- 兼容MCP平台托管（ModelScope和其他MCP平台）\n\n## 安装\n\n```bash\n# 使用 pnpm 安装（推荐）\npnpm add minimax-mcp-js\n```\n\n## 快速开始\n\nMiniMax MCP JS 实现了 [Model Context Protocol (MCP)](https://github.com/anthropics/model-context-protocol) 规范，可以作为服务器与支持 MCP 的客户端（如 Claude AI）进行交互。\n\n### 使用 MCP 客户端的快速开始\n\n1. 从[MiniMax国内开放平台](https://platform.minimaxi.com/user-center/basic-information/interface-key)或[MiniMax国际开放平台](https://www.minimax.io/platform/user-center/basic-information/interface-key)获取您的 API 密钥。\n2. 确保你已经安装了 [Node.js 和 npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)\n3. **重要提示: API的服务器地址和密钥在不同区域有所不同**，两者需要匹配，否则会有 `invalid api key` 的错误\n\n|地区| 国际  | 国内  |\n|:--|:-----|:-----|\n|MINIMAX_API_KEY| 获取密钥 [MiniMax国际版](https://www.minimax.io/platform/user-center/basic-information/interface-key) | 获取密钥 [MiniMax](https://platform.minimaxi.com/user-center/basic-information/interface-key) |\n|MINIMAX_API_HOST| ​https://api.minimaxi.chat （请注意额外的 **\"i\"** 字母） | ​https://api.minimax.chat |\n\n### 通过 MCP 客户端使用（推荐）\n\n在 MCP 客户端中配置：\n\n#### Claude Desktop\n\n进入 `Claude > Settings > Developer > Edit Config > claude_desktop_config.json` 添加如下配置:\n\n```json\n{\n  \"mcpServers\": {\n    \"minimax-mcp-js\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"minimax-mcp-js\"\n      ],\n      \"env\": {\n        \"MINIMAX_API_HOST\": \"https://api.minimax.chat\",\n        \"MINIMAX_API_KEY\": \"<您的API密钥>\",\n        \"MINIMAX_MCP_BASE_PATH\": \"<本地输出目录路径，如/User/xxx/Desktop>\",\n        \"MINIMAX_RESOURCE_MODE\": \"<可选配置，资源生成后的提供方式, [url|local], 默认为 url>\"\n      }\n    }\n  }\n}\n```\n\n#### Cursor\n\n进入 `Cursor → Preferences → Cursor Settings → MCP → Add new global MCP Server` 添加上述配置。\n\n⚠️ **注意**: 如果您在 Cursor 中使用 MiniMax MCP JS 时遇到 \"No tools found\" 错误，请将 Cursor 升级到最新版本。\n更多信息，请参阅这个[讨论帖](https://forum.cursor.com/t/mcp-servers-no-tools-found/49094/23).\n\n完成以上步骤后，您的MCP客户端就可以通过这些工具与MiniMax进行交互了。\n\n**本地开发**:\n在本地开发时，您可以使用 `npm link` 来测试您的更改：\n```bash\n# 在您的项目目录中\nnpm link\n```\n\n⚠️ **注意**：API密钥需要与主机地址匹配，在国际版和中国大陆版使用不同的主机地址：\n- 全球版主机地址: `https://api.minimaxi.chat` (注意多了一个 \"i\")\n- 中国大陆版主机地址: `https://api.minimax.chat`\n\n## 传输模式\n\nMiniMax MCP JS 支持三种传输模式:\n\n| 特性 | stdio (默认) | REST | SSE |\n|:-----|:-----|:-----|:-----|\n| 运行环境 | 本地运行 | 可本地或云端部署 | 可本地或云端部署 |\n| 通信方式 | 通过`标准输入输出`通信 | 通过`HTTP请求`通信 | 通过`服务器发送事件`通信 |\n| 适用场景 | 本地MCP客户端集成 | API服务，跨语言调用 | 需要服务器推送的应用 |\n| 输入限制 | 支持处理`本地文件`或有效的`URL`资源 | 当部署在云端时，建议使用`URL`作为输入 | 当部署在云端时，建议使用`URL`作为输入 |\n\n\n## 配置方式\n\nMiniMax-MCP-JS 提供了多种灵活的配置方式，以适应不同的使用场景。配置的优先级从高到低排列如下：\n\n### 1. 请求参数配置 (最高优先级)\n\n在平台托管环境（如ModelScope或其他MCP平台）中，可以通过请求参数中的`meta.auth`对象为每个请求提供独立的配置：\n\n```json\n{\n  \"params\": {\n    \"meta\": {\n      \"auth\": {\n        \"api_key\": \"您的API密钥\",\n        \"api_host\": \"https://api.minimax.chat\",\n        \"base_path\": \"/输出路径\",\n        \"resource_mode\": \"url\"\n      }\n    }\n  }\n}\n```\n\n这种方式允许多租户使用，每个请求可以使用不同的API密钥和配置。\n\n### 2. API配置\n\n当在其他项目中作为模块使用时，可以通过`startMiniMaxMCP`函数传入配置：\n\n```javascript\nimport { startMiniMaxMCP } from 'minimax-mcp-js';\n\nawait startMiniMaxMCP({\n  apiKey: '您的API密钥',\n  apiHost: 'https://api.minimax.chat',\n  basePath: '/输出路径',\n  resourceMode: 'url'\n});\n```\n\n### 3. 命令行参数\n\n1. 全局安装 CLI 工具：\n```bash\n# 全局安装\npnpm install -g minimax-mcp-js\n```\n\n2. 当作为CLI工具使用时，可以通过命令行参数提供配置：\n\n```bash\nminimax-mcp-js --api-key 您的API密钥 --api-host https://api.minimax.chat --base-path /输出路径 --resource-mode url\n```\n\n### 4. 环境变量 (最低优先级)\n\n最基本的配置方式，通过环境变量提供：\n\n```bash\n# MiniMax API 密钥 (必需)\nMINIMAX_API_KEY=您的API密钥\n\n# 输出文件的基础路径 (可选，默认为用户桌面)\nMINIMAX_MCP_BASE_PATH=~/Desktop\n\n# MiniMax API 主机 (可选，默认为 https://api.minimax.chat)\nMINIMAX_API_HOST=https://api.minimax.chat\n\n# 资源模式 (可选，默认为 'url')\n# 选项: 'url' (返回URL), 'local' (本地保存文件)\nMINIMAX_RESOURCE_MODE=url\n```\n\n## 配置优先级\n\n当使用多种配置方式时，将按照以下优先级顺序应用（从高到低）：\n\n1. **请求级配置**（通过每个API请求的`meta.auth`字段）\n2. **命令行参数**\n3. **环境变量**\n4. **配置文件**\n5. **默认值**\n\n这种优先级设计确保了在不同部署场景下的灵活性，同时为多租户环境提供了按请求配置的能力。\n\n## 配置项说明\n\n| 配置项 | 描述 | 默认值 |\n|-------|------|--------|\n| apiKey | MiniMax API 密钥 | 无（必填） |\n| apiHost | MiniMax API 主机地址 | https://api.minimax.chat |\n| basePath | 输出文件的基础路径 | 用户桌面 |\n| resourceMode | 资源处理模式，'url' 或 'local' | url |\n\n⚠️ **注意**：API密钥需要与主机地址匹配，在国际版和中国大陆版使用不同的主机地址：\n- 全球版主机地址: `https://api.minimaxi.chat` (注意多了一个 \"i\")\n- 中国大陆版主机地址: `https://api.minimax.chat`\n\n\n## 使用示例\n\n⚠️ 注意：使用这些工具可能会产生费用。\n\n### 1. 播报晚间新闻片段\n<img src=\"https://public-cdn-video-data-algeng.oss-cn-wulanchabu.aliyuncs.com/Snipaste_2025-04-09_20-07-53.png?x-oss-process=image/resize,p_50/format,webp\" style=\"display: inline-block; vertical-align: middle;\"/>\n\n### 2. 克隆声音\n<img src=\"https://public-cdn-video-data-algeng.oss-cn-wulanchabu.aliyuncs.com/Snipaste_2025-04-09_19-45-13.png?x-oss-process=image/resize,p_50/format,webp\" style=\"display: inline-block; vertical-align: middle;\"/>\n\n### 3. 生成视频\n<img src=\"https://public-cdn-video-data-algeng.oss-cn-wulanchabu.aliyuncs.com/Snipaste_2025-04-09_19-58-52.png?x-oss-process=image/resize,p_50/format,webp\" style=\"display: inline-block; vertical-align: middle;\"/>\n<img src=\"https://public-cdn-video-data-algeng.oss-cn-wulanchabu.aliyuncs.com/Snipaste_2025-04-09_19-59-43.png?x-oss-process=image/resize,p_50/format,webp\" style=\"display: inline-block; vertical-align: middle; \"/>\n\n### 4. 生成图像\n<img src=\"https://public-cdn-video-data-algeng.oss-cn-wulanchabu.aliyuncs.com/gen_image.png?x-oss-process=image/resize,p_50/format,webp\" style=\"display: inline-block; vertical-align: middle;\"/>\n<img src=\"https://public-cdn-video-data-algeng.oss-cn-wulanchabu.aliyuncs.com/gen_image1.png?x-oss-process=image/resize,p_50/format,webp\" style=\"display: inline-block; vertical-align: middle; \"/>\n\n### 5. 音色设计\n<img src=\"https://filecdn.minimax.chat/public/5654f5df-0642-477f-9c5d-b853d185b8b0.png?x-oss-process=image/resize,p_50/format,webp\" style=\"display: inline-block; vertical-align: middle;\"/>\n\n## 可用工具\n\n### 文本转语音\n\n将文本转换为语音文件。\n\n工具名称：`text_to_audio`\n\n参数：\n- `text`: 要转换的文本 (必需)\n- `model`: 模型版本，选项为 'speech-02-hd', 'speech-02-turbo', 'speech-01-hd', 'speech-01-turbo', 'speech-01-240228', 'speech-01-turbo-240228'，默认为 'speech-02-hd'\n- `voiceId`: 语音 ID，默认为 'male-qn-qingse'\n- `speed`: 语速，范围 0.5-2.0，默认为 1.0\n- `vol`: 音量，范围 0.1-10.0，默认为 1.0\n- `pitch`: 音调，范围 -12 到 12，默认为 0\n- `emotion`: 情感，选项为 'happy', 'sad', 'angry', 'fearful', 'disgusted', 'surprised', 'neutral'，默认为 'happy'。注意：此参数仅对 'speech-02-hd', 'speech-02-turbo', 'speech-01-turbo', 'speech-01-hd' 模型有效\n- `format`: 音频格式，选项为 'mp3', 'pcm', 'flac', 'wav'，默认为 'mp3'\n- `sampleRate`: 采样率 (Hz)，选项为 8000, 16000, 22050, 24000, 32000, 44100，默认为 32000\n- `bitrate`: 比特率 (bps)，选项为 64000, 96000, 128000, 160000, 192000, 224000, 256000, 320000，默认为 128000\n- `channel`: 音频通道数，选项为 1 或 2，默认为 1\n- `languageBoost`: 增强对指定的小语种和方言的识别能力，设置后可以提升在指定小语种/方言场景下的语音表现。如果不明确小语种类型，则可以选择\"auto\"，模型将自主判断小语种类型。支持以下取值：\n'Chinese', 'Chinese,Yue', 'English', 'Arabic', 'Russian', 'Spanish', 'French', 'Portuguese', 'German', 'Turkish', 'Dutch', 'Ukrainian', 'Vietnamese', 'Indonesian', 'Japanese', 'Italian', 'Korean', 'Thai', 'Polish', 'Romanian', 'Greek', 'Czech', 'Finnish', 'Hindi', 'auto'，默认为 'auto'\n- `stream`: 启用流式输出\n- `subtitleEnable`: 控制是否开启字幕服务的开关。此参数仅对 'speech-01-turbo' 和 'speech-01-hd' 模型生效。默认为false\n- `outputDirectory`: 保存输出文件的目录。 `outputDirectory` 是相对于 `MINIMAX_MCP_BASE_PATH`（或配置中的 `basePath`）的。最终的保存路径是 `${basePath}/${outputDirectory}`, 例如, 如果 `MINIMAX_MCP_BASE_PATH=~/Desktop` 且 `outputDirectory=workspace`，则输出将被保存到 `~/Desktop/workspace/` (可选)\n- `outputFile`: 保存输出文件的路径 (可选，如果未提供则自动生成)\n\n### 语音克隆\n\n从音频文件克隆语音。\n\n工具名称：`voice_clone`\n\n参数：\n- `audioFile`: 音频文件路径 (必需)\n- `voiceId`: 语音 ID (必需)\n- `text`: 演示音频的文本 (可选)\n- `outputDirectory`: 保存输出文件的目录。 `outputDirectory` 是相对于 `MINIMAX_MCP_BASE_PATH`（或配置中的 `basePath`）的。最终的保存路径是 `${basePath}/${outputDirectory}`, 例如, 如果 `MINIMAX_MCP_BASE_PATH=~/Desktop` 且 `outputDirectory=workspace`，则输出将被保存到 `~/Desktop/workspace/` (可选)\n\n### 列出所有语音类型\n\n列出所有可用的文本转语音声音。仅在 api_host 为 https://api.minimax.chat 时支持。\n\n工具名称：`list_voices`\n\n参数：\n- `voiceType`: 要列出的语音类型，选项为 'all'（全部）, 'system'（系统）, 'voice_cloning'（克隆语音），默认为 'all'\n\n### 播放音频\n\n播放音频文件。支持 WAV 和 MP3 格式。不支持视频。\n\n工具名称：`play_audio`\n\n参数：\n- `inputFilePath`: 要播放的音频文件路径 (必需)\n- `isUrl`: 音频文件是否为 URL，默认为 false\n\n### 文本生成图像\n\n根据文本提示生成图像。\n\n工具名称：`text_to_image`\n\n参数：\n- `prompt`: 图像描述 (必需)\n- `model`: 模型版本，默认为 'image-01'\n- `aspectRatio`: 宽高比，默认为 '1:1'，选项为 '1:1', '16:9','4:3', '3:2', '2:3', '3:4', '9:16', '21:9'\n- `n`: 生成图像数量，范围 1-9，默认为 1\n- `promptOptimizer`: 是否优化提示，默认为 true\n- `subjectReference`: 角色参考的本地图像文件路径或公共 URL (可选)\n- `outputDirectory`: 保存输出文件的目录。 `outputDirectory` 是相对于 `MINIMAX_MCP_BASE_PATH`（或配置中的 `basePath`）的。最终的保存路径是 `${basePath}/${outputDirectory}`, 例如, 如果 `MINIMAX_MCP_BASE_PATH=~/Desktop` 且 `outputDirectory=workspace`，则输出将被保存到 `~/Desktop/workspace/` (可选)\n- `outputFile`: 保存输出文件的路径 (可选，如果未提供则自动生成)\n\n### 生成视频\n\n根据文本提示生成视频。\n\n工具名称：`generate_video`\n\n参数：\n- `prompt`: 视频描述 (必需)\n- `model`: 模型版本，选项为 'T2V-01', 'T2V-01-Director', 'I2V-01', 'I2V-01-Director', 'I2V-01-live', 'S2V-01', 'MiniMax-Hailuo-02', 默认为 'MiniMax-Hailuo-02'\n- `firstFrameImage`: 第一帧图像路径 (可选)\n- `duration`: 视频时长秒数。模型必须是 \"MiniMax-Hailuo-02\"。值可以是 6 和 10。（可选）\n- `resolution`: 视频分辨率。模型必须是 \"MiniMax-Hailuo-02\"。值范围为 [\"768P\", \"1080P\"]。（可选）\n- `outputDirectory`: 保存输出文件的目录。 `outputDirectory` 是相对于 `MINIMAX_MCP_BASE_PATH`（或配置中的 `basePath`）的。最终的保存路径是 `${basePath}/${outputDirectory}`, 例如, 如果 `MINIMAX_MCP_BASE_PATH=~/Desktop` 且 `outputDirectory=workspace`，则输出将被保存到 `~/Desktop/workspace/` (可选)\n- `outputFile`: 保存输出文件的路径 (可选，如果未提供则自动生成)\n- `asyncMode`: 是否使用异步模式。默认为 False。如果为 True，视频生成任务将异步提交并返回任务 ID。需要使用 `query_video_generation` 工具来检查任务状态并获取结果。(可选)\n\n### 查询视频生成状态\n\n查询视频生成任务的状态。\n\n工具名称：`query_video_generation`\n\n参数：\n- `taskId`: 要查询的任务 ID。如果 `generate_video` 工具的 `async_mode` 为 True，则应使用其返回的 task_id。(必需)\n- `outputDirectory`: 保存输出文件的目录。 `outputDirectory` 是相对于 `MINIMAX_MCP_BASE_PATH`（或配置中的 `basePath`）的。最终的保存路径是 `${basePath}/${outputDirectory}`, 例如, 如果 `MINIMAX_MCP_BASE_PATH=~/Desktop` 且 `outputDirectory=workspace`，则输出将被保存到 `~/Desktop/workspace/` (可选)\n\n### 音色设计\n\n根据描述提示生成音色。\n\n工具名称：`voice_design`\n\n参数：\n- `prompt`: 生成音色的提示。(必需)\n- `previewText`: 预览音色的文本。(必需)\n- `voiceId`: 要使用的音色ID。例如：\"male-qn-qingse\"/\"audiobook_female_1\"/\"cute_boy\"/\"Charming_Lady\"...（可选）\n- `outputDirectory`: 保存输出文件的目录。 `outputDirectory` 是相对于 `MINIMAX_MCP_BASE_PATH`（或配置中的 `basePath`）的。最终的保存路径是 `${basePath}/${outputDirectory}`, 例如, 如果 `MINIMAX_MCP_BASE_PATH=~/Desktop` 且 `outputDirectory=workspace`，则输出将被保存到 `~/Desktop/workspace/` (可选)\n\n## 常见问题\n\n### 1. 如何使用 `generate_video` 的异步模式\n在对话开始之前定义完成规则：\n<img src=\"https://public-cdn-video-data-algeng.oss-cn-wulanchabu.aliyuncs.com/cursor_rule2.png?x-oss-process=image/resize,p_50/format,webp\" style=\"display: inline-block; vertical-align: middle;\"/>\n或者，可以在你的本地客户端的配置中设置这些规则（例如 Cursor）：\n<img src=\"https://public-cdn-video-data-algeng.oss-cn-wulanchabu.aliyuncs.com/cursor_video_rule.png?x-oss-process=image/resize,p_50/format,webp\" style=\"display: inline-block; vertical-align: middle;\"/>\n\n## 开发\n\n### 设置\n\n```bash\n# 克隆仓库\ngit clone https://github.com/MiniMax-AI/MiniMax-MCP-JS.git\ncd minimax-mcp-js\n\n# 安装依赖\npnpm install\n```\n\n### 构建\n\n```bash\n# 构建项目\npnpm run build\n```\n\n### 运行\n\n```bash\n# 运行 MCP 服务器\npnpm start\n```\n\n## 许可证\n\nMIT\n","readmeFilename":"README.zh-CN.md"}