mcp-iva-mcu
MCP Server for IVA MCU
42 个工具 · 391 个 REST 操作 · 368 个 API 端点 · 17 个 WebSocket 通道
用于 IVA MCU 视频会议平台的 MCP 服务器。 将 Clients API (v2.28.12)、Integration API (v1.28.12) 和 Bot API (v1.28.12) 封装为 42 个工具,你的 AI 智能体可以直接调用。
语言: 英语 · Русский
兼容的 API 版本
API | 版本 | 基础路径 | 认证 | 端点 |
IVA Clients API | 2.28.12 |
|
| 310 |
IVA System Integration API | 1.28.12 |
| Bearer 令牌 | 54 |
IVA Chat Bot API | 1.28.12 |
|
| 4 |
这些确切版本的 OpenAPI 规范位于 specs/(仅源码仓库)。
Related MCP server: Thenvoi MCP Server
安装
前提条件
Node.js 18+
IVA MCU 服务器 URL(例如
https://your-iva-server.ru)至少一个认证令牌(参见环境变量)
环境变量
变量 | 是否必需 | 说明 |
| 是 | IVA MCU 服务器 URL |
| Clients API | 会话 UUID |
| Clients API | JWT 令牌(会话的替代方案) |
| Integration API | Bearer 令牌 |
| Bot API | Bot API 令牌 |
为你想要使用的每个 API 至少设置一个令牌。
MCP 客户端配置
Claude Desktop
添加到 claude_desktop_config.json:
npx(推荐):
{
"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 — 使用 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
添加到 .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
添加到 .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-mcu从源码
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"
}
}
}
}工具概览
Clients API — 28 个工具,315 个操作
工具 | 说明 | 操作 |
| 登录、退出登录、2FA、会话管理 | 10 |
| 个人资料、呼叫转移、密码、磁盘、订阅 | 19 |
| 联系人、邀请、在线状态、标签 | 12 |
| 查找通话对象、在线状态订阅 | 7 |
| 注册/注销设备 | 2 |
| 转换、删除、列出页面 | 4 |
| 创建、上传、下载、扫描状态 | 5 |
| 系统信息、媒体、ICE 服务器、布局 | 10 |
| 聊天 CRUD、搜索、转发、通知 | 13 |
| 添加、移除、更新参与者 | 3 |
| 发送、编辑、删除、加星标、附件 | 14 |
| 加入/离开/保持、录音、屏幕共享、转接、DTMF | 16 |
| 会议 CRUD、日程、房间、邀请 | 12 |
| 会话生命周期、录制、转写、媒体 | 35 |
| 创建/激活/停用/移动/移除分组 | 7 |
| 媒体信息、布局、配置、语言、注意力 | 12 |
| 添加/移除/静音/举手/反应/DTMF/回呼 | 23 |
| 加入/离开、批准/拒绝 | 7 |
| 文档、目录、演示控制 | 19 |
| 投票:CRUD、回答、开始/停止、导出 | 16 |
| 会议聊天:发送/编辑/审核/导出 | 10 |
| 获取问卷、保存答案 | 2 |
| 开始/停止/确认在线状态控制 | 3 |
| 注册、检查/重新发送电子邮件 | 3 |
| 统计、导出、聚合(v1 + v2) | 17 |
| 模板 CRUD、设置默认 | 6 |
| 画册、页面、演示、导出、撤销 | 21 |
| Web/VNC 屏幕共享、远程控制 | 7 |
Integration API — 11 个工具,72 个操作
工具 | 说明 | 操作 |
| 用户 CRUD、封禁/解封、付费呼叫、登录 | 12 |
| 公司 CRUD、封禁/解封、磁盘、付费呼叫 | 11 |
| 分组 CRUD、子分组、用户管理 | 8 |
| 会议 CRUD、参与者、模板 | 7 |
| 会话 CRUD、房间、参与者、文档 | 11 |
| 聊天 CRUD、参与者、呼叫、文档 | 11 |
| 磁盘文件、删除文档 | 3 |
| 获取域名信息 | 2 |
| 订阅 CRUD | 5 |
| 获取个人资料信息 | 1 |
| 下载文件 | 1 |
Bot API — 2 个工具,4 个操作
工具 | 说明 | 操作 |
| 发送消息、创建/上传/下载文件 | 4 |
| 通过 WebSocket 收集聊天事件 | — |
事件 — 1 个工具,17 个 WebSocket 通道
工具 | 说明 |
| 从 WebSocket 通道收集事件(聊天、会议、进行中的会议、联系人、分组、个人资料、系统) |
使用示例
每个工具使用 action 参数(字符串枚举)来选择操作。
创建会议:
Tool: iva_conference
Arguments:
action: "create"
conferenceData: { "name": "Team Meeting", "type": "PERIODICAL" }发送聊天消息:
Tool: iva_chat_messages
Arguments:
action: "send"
chatRoomId: "abc-123-def-456"
messageData: { "text": "Hello everyone!" }收集事件:
Tool: iva_events
Arguments:
event_type: "chat"
duration: 15开发
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)项目结构
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.json许可证
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