Token导航 LogoToken导航

MCP Server · 音视频

Davoxi MCP Server

用于Davoxi AI语音代理平台的MCP服务器,支持AI助手管理语音业务、专业代理、通话记录、Webhook、使用分析、账单和API密钥。

stdio官方级别未说明来源级核验工具 27@davoxi/mcp-server
TypeScriptClaude语音音频CursorWindsurf

快速开始

作者 / 组织
MabrokaMedia
提供方
MabrokaMedia
运行时
Node.js

工具数量

27

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Davoxi MCP Server 属于音视频类 MCP Server,公开资料标注 27 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

音视频

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

npx @davoxi/mcp-server auth login

客户端配置示例

{
  "mcpServers": {
    "davoxi-mcp-server": {
      "command": "npx",
      "args": [
        "@davoxi/mcp-server",
        "auth",
        "login"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 27 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

@davoxi/mcp服务器

MCP(模型上下文协议)服务器 达沃西 AI语音代理平台。让人工智能助手通过对话管理语音业务、专业代理、呼叫日志、网络挂钩、使用分析、账单和API密钥。

适用于 克劳德代码, 克劳德桌面版, 光标, 帆板运动,以及任何兼容MCP的客户端。

安装

选项1:npx(推荐,零安装)

无需安装。只需将配置添加到您的AI工具中,它就会自动运行。

选项2:全局安装

npm install -g @davoxi/mcp-server

选项3:来源

git clone https://github.com/MabrokaMedia/davoxi-mcp-server.git
cd davoxi-mcp-server
npm install && npm run build

认证

浏览器登录(推荐)

最简单的身份验证方法-不需要API密钥复制存储:

npx @davoxi/mcp-server auth login

这将打开您的浏览器,进入Davoxi仪表板,您可以在其中登录并单击“授权”。API密钥将自动创建并保存到 ~/.davoxi/mcp.json.

其他身份验证命令:

npx @davoxi/mcp-server auth status   # Check current auth state
npx @davoxi/mcp-server auth logout   # Clear saved credentials

手动API密钥

或者,从您的 达沃西仪表板 并将其设置为环境变量。

关键分辨率顺序: DAVOXI_API_KEY 谁是 > ~/.davoxi/mcp.json (从浏览器登录)

连接到您的AI工具

先决条件

  1. 验证:运行 npx @davoxi/mcp-server auth login (或手动获取API密钥)
  2. Node.js 20+ 安装在您的计算机上

克劳德代码

在终端中运行以下命令:

claude mcp add davoxi -- npx -y @davoxi/mcp-server

然后在环境中设置API密钥。或添加到 .mcp.json 在您的项目中:

{
  "mcpServers": {
    "davoxi": {
      "command": "npx",
      "args": ["-y", "@davoxi/mcp-server"],
      "env": {
        "DAVOXI_API_KEY": "sk_your_key_here"
      }
    }
  }
}

克劳德桌面版

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "davoxi": {
      "command": "npx",
      "args": ["-y", "@davoxi/mcp-server"],
      "env": {
        "DAVOXI_API_KEY": "sk_your_key_here"
      }
    }
  }
}

光标

添加 .cursor/mcp.json 在项目根目录中:

{
  "mcpServers": {
    "davoxi": {
      "command": "npx",
      "args": ["-y", "@davoxi/mcp-server"],
      "env": {
        "DAVOXI_API_KEY": "sk_your_key_here"
      }
    }
  }
}

帆板运动

添加 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "davoxi": {
      "command": "npx",
      "args": ["-y", "@davoxi/mcp-server"],
      "env": {
        "DAVOXI_API_KEY": "sk_your_key_here"
      }
    }
  }
}

环境变量

变量必填默认描述
DAVOXI_API_KEY否\*-您的API密钥(以开头 sk_).\*如果您使用,则不需要 auth login
DAVOXI_API_URL没有https://api.davoxi.com自定义API端点(必须是HTTPS或localhost)

可用工具(27)

企业(5种工具)

工具说明
list_businesses列出您帐户上的所有企业
get_business获取特定业务的详细信息(语音配置、主配置、电话号码)
create_business通过语音模式、语言、个性和温度设置创建新业务
update_business更新企业名称、电话号码、语音配置、主配置或每个企业的LLM模型+梯形图覆盖(llm_config)
delete_business永久删除企业及其所有代理(需要 confirm=true)

代理(7个工具)

工具说明
list_agents列出企业的所有专业代理
get_agent获取代理详细信息,包括系统提示、工具、知识来源和统计数据
create_agent使用系统提示、工具、知识源和触发标签创建专业代理
update_agent更新代理的配置(描述、提示、工具、标签、已启用)
delete_agent永久删除代理(需要 confirm=true)
duplicate_agent复制现有代理——对于安全地创建变体或测试更改非常有用

通话记录(2个工具)

工具说明
list_call_logs使用筛选器列出调用:日期范围、状态(已完成/未完成/失败)、代理、分页
get_call_log获取完整的通话详细信息:通话记录、录音URL、持续时间、摘要

代理测试(1个工具)

工具说明
test_agent_chat向已部署的企业发送测试消息,就像你是一个真正的WhatsApp呼叫者一样,并得到每一个回复。锻炼大脑→ 总指挥→ 仪表板测试聊天使用的相同WebSocket上的专业代码路径——不发送真正的Twilio消息。通过相同 caller_id 要求多转弯连续性。

Webhooks(4个工具)

工具说明
list_webhooks列出企业的所有Webhook
create_webhook订阅活动(call.started、call.comcomplete、agent.invoked等)
update_webhook更新webhook URL、事件或启用状态
delete_webhook删除webhook(需要 confirm=true)

电话号码(1个工具)

工具说明
list_phone_numbers列出所有有业务任务和能力的电话号码

分析和计费(4个工具)

工具说明
get_usage按资源列出的详细使用情况(通话次数、分钟数、每个业务/代理的成本)
get_usage_summary当前计费周期的汇总使用情况摘要
get_subscription当前计划、状态、计费周期、取消状态
list_invoices所有带有金额、状态和PDF下载URL的发票

账户(4个工具)

工具说明
get_profile当前用户资料(ID、电子邮件、姓名)
list_api_keys列出API密钥(仅限前缀,从未显示完整密钥)
create_api_key创建一个新的API密钥(完整密钥只显示一次-保存它!)
revoke_api_key永久吊销API密钥(需要 confirm=true)

示例工作流

与代理商建立新业务

You: Create a business called "Acme Support" with voice "nova", language "en-US",
     and personality "You are a friendly, professional customer service agent."

You: Create an agent for that business:
     - Description: "Handles appointment scheduling"
     - System prompt: "You help callers schedule, reschedule, or cancel appointments.
       Always confirm the date, time, and service before booking."
     - Trigger tags: ["appointment", "schedule", "booking", "reschedule", "cancel"]

You: Create another agent for billing questions with trigger tags ["billing", "invoice", "payment"]

You: List all agents for Acme Support to verify everything looks good

监控通话活动

You: Show me all calls for business biz_abc123 from the last 7 days

You: How many calls were missed vs completed this week?

You: Show me the details and transcript for call call_xyz789

设置webhook通知

You: Create a webhook for business biz_abc123 that sends to
     https://hooks.example.com/davoxi with events: call.completed, call.missed

You: List all webhooks for that business to verify

在没有WhatsApp的情况下对代理进行端到端测试

You: I just deployed agent agent_xyz on biz_abc123 — try asking it
     "what's your weekend availability?" and tell me what it replies

You: Now follow up with "great, can I book Saturday at 2pm?" using the
     same caller_id so it remembers the prior turn

test_agent_chat 穿过同一个大脑→ 真正的Twilio流量的专家链,所以你得到的回复正是真正的呼叫者会收到的。大脑可能会发出填充物(“请稍等……”),然后是专家的最终答案——两者都会在 replies 数组,按顺序排列。

复制和修改代理

You: Duplicate the appointment booking agent from Acme Support

You: Update the copy's system prompt to handle Spanish-speaking callers
     and change trigger tags to ["cita", "reservar", "cancelar"]

You: Enable the new agent

安全

认证

  • 所有API调用都需要一个有效的 DAVOXI_API_KEY (不记名代币)
  • API密钥的范围是您的帐户-它们只能访问您的业务、代理和数据
  • 按键以开头 sk_ 前缀便于识别
  • 完整的API密钥只在创建时显示一次-安全存储

浏览器登录安全

  • CSRF保护 --回调时验证随机64字符状态参数
  • 本地主机回调 --临时服务器绑定到 127.0.0.1 仅(无法从网络访问)
  • 一次性使用 --回调服务器在收到一个响应后立即关闭
  • 5分钟超时 --放弃的登录流会自动清理
  • 文件权限 — ~/.davoxi/mcp.json 用mode创建 0o600 (仅限所有者读/写)
  • 没有打开重定向 --登录重定向已验证,以开始 /

运输安全

  • 强制HTTPS --服务器验证 DAVOXI_API_URL 使用HTTPS(http://localhost仅允许开发)
  • 标准运输 -MCP服务器通过stdin/stdout进行通信,而不是通过网络进行通信。您的API密钥不会离开您的计算机,除非通过身份验证的API调用Davoxi
  • 无开放端口 --服务器不监听任何网络端口

数据保护

  • 返回API密钥前缀以进行标识,但创建后不会重新导出完整密钥
  • SSRF保护 --验证代理工具端点以防止对私有/内部IP的调用(127。*, 10.*, 192.168.*, 169.254.*等等)
  • IPv6专用范围被阻止 (:1,fe80:,fc00:,fd00:)
  • 被阻止的主机名:localhost、ip6 localhost(在工具端点验证中)

破坏性操作安全

所有破坏性操作都需要明确 confirm=true 参数:

  • delete_business --警告有关代理、电话分配和Webhook的级联删除
  • delete_agent --建议禁用(enabled=false 是可逆的)
  • revoke_api_key --警告集成立即失去访问权限
  • delete_webhook --确认永久移除

最佳实践

  1. 使用单独的API密钥 适用于不同的环境(生产、暂存、开发)
  2. 命名您的API密钥 (create_api_key 随着 name 参数),便于识别
  3. 定期旋转按键 --创建新密钥,更新集成,然后撤销旧密钥
  4. 在轮询中使用webhooks --订阅事件,而不是重复调用 list_call_logs
  5. 删除前禁用 --使用 update_agent 随着 enabled=false 在永久删除之前

Webhook安全

  • Webhook响应包括 secret 创建时的字段——使用它来验证有效载荷签名
  • 端点必须在10秒内以2xx响应
  • 失败的交付最多可重试3次,并采用指数回退
  • 只接受HTTPS webhook URL

发展

npm run dev    # Watch mode (recompiles on change)
npm run build  # Production build
npm start      # Run the server
npm test       # Run tests

许可证

麻省理工学院

工具与能力

工具数量

27

资源数量

0

提示词数量

0

能力标签

语音代理TypeScript本地部署AI助手语音业务管理通话分析Webhook集成AI语音代理

支持客户端

ClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

语音转文字

把会议录音转成文字,再整理要点。

文字转语音

把文案转成配音,调整语速和音色。

视频素材处理

提取字幕、剪出片段、生成封面。

选择建议

值得选的地方

  • 工具数量 27 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在音视频场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Davoxi MCP Server

MCP World · 本页

27stdio有1 个2026-05-17
Youtube E0eb3510

MCP World

0stdio有1 个2026-05-17
Ableton MCP B7b69a6a

MCP World

16stdio有2 个2026-05-17
Voicemode MCP

MCP World

0stdio有3 个2026-05-17
Short Video Maker MCP

MCP World

0stdio有3 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Davoxi MCP Server 怎么安装?

公开资料给出的安装命令是 npx @davoxi/mcp-server auth login,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Davoxi MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Davoxi MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Davoxi MCP Server 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Davoxi MCP Server 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP