OMICall MCP服务器
9组80多种工具: 认证, 呼叫中心, 票, 多通道 (Zalo、Facebook、Telegram、LiveTalk), 代理, 通知, 网络钩子, 自动呼叫,以及 人工智能.
快速开始
npx omicall-mcp按平台设置
Claude Code
全球(所有项目):
# 1. Add MCP server
claude mcp add OMICall-mcp --scope user \
-e OMICALL_USERNAME=admin@company.com \
-e OMICALL_PASSWORD=your-password \
-e OMICALL_DOMAIN=your-company \
-- npx omicall-mcp
# 2. Auto-approve all tools (no permission prompts)
claude permissions allow "mcp__OMICall-mcp__*"持久权限 --添加到 ~/.claude/settings.json:
{
"permissions": {
"allow": [
"mcp__OMICall-mcp__*"
]
}
}每个项目 --添加到 .mcp.json:
{
"mcpServers": {
"omicall": {
"command": "npx",
"args": ["omicall-mcp"],
"env": {
"OMICALL_USERNAME": "admin@company.com",
"OMICALL_PASSWORD": "your-password",
"OMICALL_DOMAIN": "your-company"
}
}
}
}Claude Desktop
添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"omicall": {
"command": "npx",
"args": ["omicall-mcp"],
"env": {
"OMICALL_USERNAME": "admin@company.com",
"OMICALL_PASSWORD": "your-password",
"OMICALL_DOMAIN": "your-company"
}
}
}
}Cursor
设置>MCP服务器>添加:
{
"omicall": {
"command": "npx",
"args": ["omicall-mcp"],
"env": {
"OMICALL_USERNAME": "admin@company.com",
"OMICALL_PASSWORD": "your-password",
"OMICALL_DOMAIN": "your-company"
}
}
}Windsurf
添加 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"omicall": {
"command": "npx",
"args": ["omicall-mcp"],
"env": {
"OMICALL_USERNAME": "admin@company.com",
"OMICALL_PASSWORD": "your-password",
"OMICALL_DOMAIN": "your-company"
}
}
}
}VS Code (Copilot / Cline)
添加 .vscode/mcp.json:
{
"servers": {
"omicall": {
"command": "npx",
"args": ["omicall-mcp"],
"env": {
"OMICALL_USERNAME": "admin@company.com",
"OMICALL_PASSWORD": "your-password",
"OMICALL_DOMAIN": "your-company"
}
}
}
}______________________________________________________________________
工具(80+)
认证
| 工具 | 说明 |
|---|---|
login_omicall_mcp | 身份验证(自动预认证→ 租户选择→ 登录) |
select_tenant | 如果有多个租户,请选择租户 |
logout | 注销并清除令牌 |
get_balance | 账户余额 |
get_service_package | 启用的模块和使用限制 |
呼叫中心 switchboard
| 工具 | 说明 |
|---|---|
search_calls | 使用筛选器搜索通话记录 |
get_call_detail | 按交易ID列出的通话详情 |
update_call | 添加标签/注释 |
evaluate_call / list_eval_criteria | 通话评估 |
click_to_call | 发起出站呼叫 |
list_extensions / get_extension / update_extension / update_extension_status | PBX分机 |
list_hotlines / get_hotline / update_hotline | 热线管理 |
list_groups / create_group / update_group / delete_group | 戒指组 |
add_group_members / remove_group_members | 小组成员 |
list_ivr / create_ivr / update_ivr / delete_ivr | IVR菜单 |
list_scripts / create_script / update_script / delete_script | 调用脚本 |
list_audio / generate_tts_audio / delete_audio | 音频文件 |
票 ticket
| 工具 | 说明 |
|---|---|
search_tickets | 使用日期范围、关键字搜索 |
get_ticket / create_ticket / update_ticket / delete_ticket | 积垢 |
update_ticket_status | 状态更改 |
create_ticket_note / update_ticket_note / delete_ticket_note | 注意事项 |
list_ticket_interactions | 互动历史 |
create_ticket_evaluation / get_ticket_eval_criteria | 评价 |
get_ticket_categories / ticket_statistics / transfer_tickets | 类别、统计数据、转移 |
多通道 integrated
6个频道: 扎洛OA / Zalo 个人版 / 聊天功能 / Facebook帖文 / 电报 / LiveTalk
| 工具 | 说明 |
|---|---|
search_conversations | 跨所有渠道搜索(日期/关键字/代理过滤器) |
get_conversation / get_all_channels | 对话详情、频道列表 |
search_channel_messages | 每个通道的消息(自动通道特定端点) |
send_zalo_message 通过Zalo OA发送。 | |
send_zalo_personal_message | 发送Zalo个人聊天 |
send_facebook_message | 通过Facebook Messenger发送 |
send_facebook_comment | 回复Facebook帖子/评论 |
send_telegram_message | 通过Telegram机器人发送 |
send_livetalk_message | 发送LiveTalk小部件 |
mark_conversation_read / transfer_conversation | 行动 |
代理和通知
| 工具 | 说明 |
|---|---|
list_agents / get_agent / invite_agent / get_agent_pbx_info | 员工管理 |
list_notifications / count_unread_notifications | 通知 |
mark_notification_read / mark_all_notifications_read | 马克读 |
网络钩子
| 工具 | 说明 |
|---|---|
list_webhooks / register_webhook / destroy_webhook | Webhook CRUD(强制HTTPS) |
自动呼叫 switchboard
| 工具 | 说明 |
|---|---|
autocall_by_phone | TTS/录音/IVR自动呼叫 |
autocall_by_extension | 自动呼叫内部分机 |
人工智能 ai
| 工具 | 说明 |
|---|---|
text_to_speech | TTS有4个越南声音 |
register_stt_webhook | 注册STT webhook |
______________________________________________________________________
服务包门
每个工具都会自动检查您的帐户是否启用了所需的模块:
| 工具组 | 所需模块 | 通道子门 |
|---|---|---|
| 身份验证、代理、webhook、通知 | 无 | -- |
| 自动呼叫中心 | switchboard | — |
| 车票 | ticket | — |
| 多通道 | integrated | 每个频道: zalo, facebook, telegram, livetalk等等。 |
人工智能 ai | — |
禁用模块返回: _“您的服务包中未启用模块X。”_
______________________________________________________________________
贡献
有关开发设置和贡献指南,请联系 VIHAT团队.
许可证
麻省理工学院
