mcp-iva-mcu
Servidor MCP para IVA MCU
42 herramientas · 391 acciones REST · 368 endpoints de API · 17 canales WebSocket
Servidor MCP para la plataforma de videoconferencias IVA MCU. Envuelve Clients API (v2.28.12), Integration API (v1.28.12) y Bot API (v1.28.12) en 42 herramientas que su agente de IA puede invocar directamente.
Instalación · Configuración · Herramientas · Uso · Desarrollo
Idiomas: Inglés · Русский
Versiones de API compatibles
API | Versión | Ruta base | Autenticación | Endpoints |
IVA Clients API | 2.28.12 |
| Cabecera | 310 |
IVA System Integration API | 1.28.12 |
| Token Bearer | 54 |
IVA Chat Bot API | 1.28.12 |
| Cabecera | 4 |
Las especificaciones OpenAPI para estas versiones exactas se encuentran en specs/ (solo en el repositorio fuente).
Related MCP server: Thenvoi MCP Server
Instalación
Requisitos previos
Node.js 18+
URL del servidor IVA MCU (p. ej.,
https://your-iva-server.ru)Al menos un token de autenticación (consulte Variables de entorno)
Variables de entorno
Variable | Requerida | Descripción |
| Sí | URL del servidor IVA MCU |
| Clients API | UUID de sesión |
| Clients API | Token JWT (alternativa a la sesión) |
| Integration API | Token Bearer |
| Bot API | Token de Bot API |
Configure al menos un token por cada API que desee utilizar.
Configuración del cliente MCP
Claude Desktop
Añada a claude_desktop_config.json:
npx (recomendado):
{
"mcpServers": {
"iva-mcu": {
"command": "npx",
"args": ["-y", "mcp-iva-mcu"],
"env": {
"IVA_BASE_URL": "https://your-iva-server.ru",
"IVA_SESSION_TOKEN": "your-session-uuid",
"IVA_INTEGRATION_TOKEN": "your-integration-token",
"IVA_BOT_TOKEN": "your-bot-token"
}
}
}
}Windows — use cmd /c:
{
"mcpServers": {
"iva-mcu": {
"command": "cmd",
"args": ["/c", "npx", "-y", "mcp-iva-mcu"],
"env": {
"IVA_BASE_URL": "https://your-iva-server.ru",
"IVA_SESSION_TOKEN": "your-session-uuid",
"IVA_INTEGRATION_TOKEN": "your-integration-token",
"IVA_BOT_TOKEN": "your-bot-token"
}
}
}
}Docker:
docker build -t mcp/iva-mcu .{
"mcpServers": {
"iva-mcu": {
"command": "docker",
"args": ["run", "--rm", "-i", "mcp/iva-mcu"],
"env": {
"IVA_BASE_URL": "https://your-iva-server.ru",
"IVA_SESSION_TOKEN": "your-session-uuid",
"IVA_INTEGRATION_TOKEN": "your-integration-token",
"IVA_BOT_TOKEN": "your-bot-token"
}
}
}
}Cursor
Añada a .cursor/mcp.json:
{
"mcpServers": {
"iva-mcu": {
"command": "npx",
"args": ["-y", "mcp-iva-mcu"],
"env": {
"IVA_BASE_URL": "https://your-iva-server.ru",
"IVA_SESSION_TOKEN": "your-session-uuid"
}
}
}
}VS Code
Añada a .vscode/mcp.json:
{
"servers": {
"iva-mcu": {
"command": "npx",
"args": ["-y", "mcp-iva-mcu"],
"env": {
"IVA_BASE_URL": "https://your-iva-server.ru",
"IVA_SESSION_TOKEN": "your-session-uuid"
}
}
}
}Codex CLI
codex mcp add iva-mcu npx -y mcp-iva-mcuDesde el código fuente
git clone https://github.com/kostikpenzin/mcp_iva_mcu.git
cd mcp_iva_mcu
npm install
npm run build{
"mcpServers": {
"iva-mcu": {
"command": "node",
"args": ["/absolute/path/to/mcp_iva_mcu/dist/index.js"],
"env": {
"IVA_BASE_URL": "https://your-iva-server.ru",
"IVA_SESSION_TOKEN": "your-session-uuid"
}
}
}
}Resumen de herramientas
Clients API — 28 herramientas, 315 acciones
Herramienta | Descripción | Acciones |
| Inicio de sesión, cierre de sesión, 2FA, gestión de sesiones | 10 |
| Perfil, desvío de llamadas, contraseña, disco, suscripciones | 19 |
| Contactos, invitaciones, presencias, etiquetas | 12 |
| Buscar interlocutores, suscripción de presencia | 7 |
| Registrar/anular el registro de dispositivos | 2 |
| Convertir, eliminar, listar páginas | 4 |
| Crear, subir, descargar, estado de escaneo | 5 |
| Información del sistema, medios, servidores ICE, diseños | 10 |
| CRUD de chat, búsqueda, reenvío, notificaciones | 13 |
| Añadir, eliminar, actualizar participantes | 3 |
| Enviar, editar, eliminar, destacar, adjuntos | 14 |
| Unirse/salir/retener, grabar, compartir pantalla, transferir, DTMF | 16 |
| CRUD de conferencias, programación, salas, invitaciones | 12 |
| Ciclo de vida de la sesión, grabación, transcripción, medios | 35 |
| Crear/activar/desactivar/mover/eliminar grupos | 7 |
| Información de medios, diseño, perfil, idioma, atención | 12 |
| Añadir/eliminar/silenciar/mano/reacción/DTMF/llamada de retorno | 23 |
| Unirse/salir, aprobar/rechazar | 7 |
| Documentos, directorios, control de demostración | 19 |
| Encuestas: CRUD, respuestas, iniciar/detener, exportar | 16 |
| Chat de conferencia: enviar/editar/moderar/exportar | 10 |
| Obtener cuestionario, guardar respuestas | 2 |
| Iniciar/detener/confirmar control de presencia | 3 |
| Registrarse, comprobar/reenviar correo electrónico | 3 |
| Estadísticas, exportaciones, agregación (v1 + v2) | 17 |
| CRUD de plantillas, establecer predeterminada | 6 |
| Libros, páginas, demostración, exportar, deshacer | 21 |
| Compartición de pantalla Web/VNC, control remoto | 7 |
Integration API — 11 herramientas, 72 acciones
Herramienta | Descripción | Acciones |
| CRUD de usuarios, bloquear/desbloquear, llamadas de pago, inicio de sesión | 12 |
| CRUD de empresas, bloquear/desbloquear, disco, llamadas de pago | 11 |
| CRUD de grupos, subgrupos, gestión de usuarios | 8 |
| CRUD de conferencias, participantes, plantillas | 7 |
| CRUD de sesiones, salas, participantes, documentos | 11 |
| CRUD de chats, participantes, llamadas, documentos | 11 |
| Archivos de disco, eliminar documentos | 3 |
| Obtener información del dominio | 2 |
| CRUD de suscripciones | 5 |
| Obtener información del perfil | 1 |
| Descargar archivo | 1 |
Bot API — 2 herramientas, 4 acciones
Herramienta | Descripción | Acciones |
| Enviar mensaje, crear/subir/descargar archivos | 4 |
| Recopilar eventos de chat mediante WebSocket | — |
Eventos — 1 herramienta, 17 canales WebSocket
Herramienta | Descripción |
| Recopilar eventos de canales WebSocket (chat, conferencia, conferencia activa, contacto, grupo, perfil, sistema) |
Ejemplos de uso
Cada herramienta utiliza un parámetro action (enumeración de cadenas) para seleccionar la operación.
Crear una conferencia:
Tool: iva_conference
Arguments:
action: "create"
conferenceData: { "name": "Team Meeting", "type": "PERIODICAL" }Enviar un mensaje de chat:
Tool: iva_chat_messages
Arguments:
action: "send"
chatRoomId: "abc-123-def-456"
messageData: { "text": "Hello everyone!" }Recopilar eventos:
Tool: iva_events
Arguments:
event_type: "chat"
duration: 15Desarrollo
npm install # Install dependencies
npm run build # Compile TypeScript + chmod +x
npm run dev # Watch mode
npm start # Run server
docker build -t mcp/iva-mcu . # Docker image
npm publish # Publish to npm (auto clean + build)Estructura del proyecto
mcp_iva_mcu/
├── src/
│ ├── index.ts # MCP server entry point
│ ├── config.ts # Environment configuration
│ ├── api-client.ts # HTTP client with auth
│ ├── ws-client.ts # WebSocket client for events
│ ├── error.ts # Error handling
│ ├── types.ts # Shared types
│ └── tools/
│ ├── framework.ts # Data-driven tool framework
│ ├── params.ts # Reusable param schemas
│ ├── index.ts # Tool registration (42 tools)
│ ├── clients/ # 28 Clients API tools
│ ├── integration/ # 11 Integration API tools
│ ├── bot/ # 2 Bot API tools
│ └── events.ts # WebSocket events tool
├── specs/ # OpenAPI specifications
├── i18n/ # Translations (README.ru.md)
├── Dockerfile # Multi-stage Docker build
├── LICENSE
├── package.json
└── tsconfig.jsonLicencia
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
- AlicenseAqualityDmaintenanceEnables managing AI meeting bots that can join, record, transcribe meetings, speak, send messages, and display media across platforms like Zoom, Google Meet, and Microsoft Teams.12MIT

Thenvoi MCP Serverofficial
AlicenseBqualityAmaintenanceProvides seamless integration with the Thenvoi AI platform, enabling AI agents and users to manage agent identities, create and participate in chat rooms, send messages with mentions, post execution events, and manage conversation lifecycles.44MIT
Pipecat MCP Serverofficial
AlicenseNot gradedqualityCmaintenanceEnables voice conversations and screen capture for AI agents via MCP-compatible clients, using Pipecat for speech-to-text and text-to-speech, with support for browser, WebRTC, and phone transport.134BSD 2-Clause "Simplified"
Anam MCP Serverofficial
AlicenseBqualityCmaintenanceEnables managing AI personas, avatars, voices, and sessions from any MCP client, for integration with Anam AI.5430MIT
Related MCP Connectors
Voice and chat for AI agents — Discord, Teams, Meet, Slack, Zoom, Telegram, WhatsApp, NC Talk, SIP
Create voice-agent scenarios, pull session analytics, place SIP calls, schedule meeting bots.
Manage SRG+ hubs, channels, content, assets, users, and workspaces from any MCP-aware AI agent.
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/kostikpenzin/mcp_iva_mcu'
If you have feedback or need assistance with the MCP directory API, please join our Discord server