wesioiot-mcp
wesioiot-mcp
Servidor MCP para medios MiniMax (TTS, imagen, vídeo, música) enrutado a través del proxy wesioiot (api.wesioiot.top).
Herramientas disponibles (7)
Tool | Función | Costo aprox. |
| TTS (voces PT-BR, audio hex) | $0.10 / 1k chars |
| Lista 8 voces PT-BR disponibles | gratis |
| Generación de imagen (image-01) | $0.02 / imagen |
| Generación de vídeo (Hailuo 2.3, async) | $0.20–0.50 / vídeo |
| Polling de trabajo de vídeo | gratis |
| Generación de música (music-2.6, sync/async) | $0.10 / música |
| Polling de trabajo de música | gratis |
Related MCP server: mmxomni
Qué es el proxy wesioiot
api.wesioiot.top es un proxy compatible con OpenAI que se sitúa frente a la API de MiniMax. Autentica clientes con tokens mmx-… (en lugar de las claves directas sk-cp-… de MiniMax), permitiendo rate-limit por cliente, registro de auditoría y control de cuota. Este MCP utiliza el proxy para todas las llamadas de medios, por lo que el mismo token que usa el chat funciona aquí.
Instalación
1. Instalar dependencias
npm installRequiere Node.js 20+.
2. Obtener un token del proxy
Necesitas una clave mmx-… emitida por el proxy wesioiot. Si ejecutas el proxy, crea la clave desde el panel o directamente en SQLite:
node -e "
const Database = require('better-sqlite3');
const db = new Database('/caminho/para/proxy/data/proxy.sqlite');
const k = db.prepare('SELECT key FROM api_keys WHERE label=?').get('seu-label');
console.log(k.key);
"3. Configurar el MCP
Opción A — hermes mcp add (Hermes Agent)
printf "y\ny\n" | hermes mcp add wesioiot-mcp \
--command node \
--env WESIOIOT_API_KEY=mmx-... \
--env WESIOIOT_API_HOST=https://api.wesioiot.top \
--env WESIOIOT_MCP_BASE_PATH=/caminho/para/output \
--args /caminho/absoluto/para/wesioiot-mcp/build/index.js
# Bug conhecido: o `hermes mcp add --env` só salva a última env var.
# Patchear as outras com:
hermes config set mcp_servers.wesioiot-mcp.env.WESIOIOT_API_KEY mmx-... --force
hermes config set mcp_servers.wesioiot-mcp.env.WESIOIOT_API_HOST https://api.wesioiot.top --force
hermes config set mcp_servers.wesioiot-mcp.enabled true --forceOpción B — Cliente MCP genérico (stdio)
Configura tu cliente para ejecutar:
node /caminho/absoluto/para/wesioiot-mcp/build/index.jsCon las variables de entorno:
Variable | Obligatorio | Por defecto | Ejemplo |
| ✅ | — |
|
| ❌ |
| URL personalizada del proxy |
| ❌ |
|
|
4. Validar
hermes mcp test wesioiot-mcp
# Esperado: ✓ Connected (~20s) + 7 toolsParámetros de las herramientas
text_to_audio
text(cadena, obligatorio) — texto a sintetizarvoiceId(cadena) — ID de la voz (por defecto:Portuguese_FascinatingBoy)model(cadena) —speech-02-hd,speech-02-turbo,speech-2.6-hd,speech-2.8-turbospeed(número 0.5–2.0) — velocidad del hablavol(número 0.1–10.0) — volumenpitch(número -12 a 12) — desplazamiento de tonooutputDirectory(cadena) — dónde guardar el MP3 (por defecto:WESIOIOT_MCP_BASE_PATH)
text_to_image
prompt(cadena, obligatorio) — descripción de la imagenaspectRatio(cadena) —1:1,16:9,9:16, etc.n(número) — cantidad de imágenes (por defecto 1)outputDirectory(cadena) — dónde guardar
generate_video
prompt(cadena, obligatorio) — descripción del vídeoDevuelve un
taskId. Usaquery_video_generationpara verificar.
music_generation
lyrics(cadena, obligatorio) — letra de la músicaprompt(cadena) — descripción del estilo musicaltitle(cadena) — título de la músicastyle(cadena) — estilo musicaloutputDirectory(cadena) — dónde guardarPuede devolver sincrónicamente (audio directo) o asincrónicamente (task_id).
Voces PT-BR disponibles
Portuguese_FascinatingBoy (padrão)
Portuguese_SmartYoungGirl
Portuguese_ConfidentWoman
Portuguese_Wiselady
Portuguese_Deep-VoicedGentleman
Portuguese_Jovialman
Portuguese_ThoughtfulMan
Portuguese_Strong-WilledBoyArquitectura
┌──────────────┐ stdio ┌──────────────────┐ HTTPS ┌──────────────────┐
│ MCP client │ ─────────▶ │ wesioiot-mcp │ ─────────▶ │ api.wesioiot.top │
│ (Hermes AI) │ JSON-RPC │ (Node.js stdio) │ Bearer │ (proxy) │
└──────────────┘ └──────────────────┘ mmx-... └────────┬─────────┘
│ upstream
▼
┌──────────────────┐
│ api.minimax.io │
│ (MiniMax) │
└──────────────────┘El proxy audita cada llamada, aplica rate-limit por clave y reenvía a la API upstream de MiniMax. El token mmx-… solo es válido contra el proxy.
Por qué un MCP separado
El paquete oficial minimax-mcp de MiniMax conecta directamente a api.minimax.io con clave personal sk-cp-…. Este servidor:
Usa tu token del proxy (
mmx-…) — los medios pasan por el mismo pipeline de facturación/auditoría que el chatElimina
voice_clone,voice_designyplay_audio(no expuestos por el proxy)Mantiene la misma interfaz JSON-RPC / stdio, por lo que cualquier cliente compatible con MCP funciona
Puedes ejecutar ambos MCPs en paralelo: minimax-mcp para clonar voces, wesioiot-mcp para todo lo que se debe cobrar del proxy.
Licencia
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAquality-maintenanceEnables interaction with MiniMax AI APIs for text-to-speech, voice cloning, video generation, image generation, and music creation through MCP clients like Claude Desktop and Cursor.9
- Alicense-qualityBmaintenanceModel Context Protocol server exposing MiniMax's image, speech, music, and video generation APIs as MCP tools for use with any MCP-aware host.4,740MIT
- Alicense-qualityDmaintenanceMCP server for MiniMax's multimodal generation models, enabling text-to-speech, voice cloning, image, video, and music creation through natural language.MIT
- AlicenseAqualityCmaintenanceMulti-provider media generation MCP server that generates images, videos, audio, and transcriptions from text prompts using OpenAI, xAI, Gemini, ElevenLabs, and BFL through a single unified interface.6811MIT
Related MCP Connectors
MCP server for Hailuo (MiniMax) AI video generation
MCP server for MiniMax H3 multimodal video generation
MCP server for Wan AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/wesioplayconstructor/wesioiot-top_proxy-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server