探索
Voice Call MCP Server

Voice Call MCP Server

基于Twilio和OpenAI的语音通话MCP服务器,实现AI助手发起和管理实时语音通话
2分
0
2025-04-28 20:39:32
概述
安装
工具列表
内容详情
替代品

什么是语音呼叫MCP服务器?

语音呼叫MCP服务器是一种基于模型上下文协议(MCP)的系统,允许AI助手(如Claude)发起和管理电话语音通话。它利用Twilio进行拨打电话,使用OpenAI的实时模型处理语音流,实现自然的双向对话。

如何使用语音呼叫MCP服务器?

通过简单的命令,您可以指示AI助手拨打指定号码并传递信息。例如,您可以让AI助手代您预约餐厅或通知他人您的行程。

适用场景

适合需要语音沟通的任务,如预约、提醒、客户沟通等。

主要功能

拨打电话通过Twilio API发起和管理语音通话。
实时语音处理使用OpenAI的实时模型处理语音输入并生成响应。
多语言支持根据需求自动切换语言,确保顺畅沟通。
预设模板内置多种常见场景模板,简化复杂任务。
自动公网隧道使用ngrok自动创建公网隧道,方便远程访问。

优势与局限性

优势
支持双向语音对话,提升沟通效率。
实时处理语音输入,响应迅速。
多语言支持,适应全球化需求。
易于集成,适合开发人员快速上手。
自动公网隧道,减少部署复杂度。
局限性
对网络环境要求较高,可能影响语音质量。
依赖第三方API(Twilio和OpenAI),费用可能累积。
仅支持E.164格式的电话号码。
需手动配置API密钥,安全性需自行保障。

如何使用

安装依赖克隆仓库并安装所需的Node.js依赖。
配置环境变量设置Twilio和OpenAI的API密钥以及ngrok的认证令牌。
启动服务器运行构建后的脚本以启动MCP服务器。
配置Claude在Claude桌面应用中添加MCP服务器配置。

使用案例

预约餐厅让AI助手代您预约餐厅。
通知他人告知对方您会迟到。

常见问题

1
如何确保电话号码格式正确?所有电话号码必须遵循E.164格式,例如+1-123-456-7890。
2
为什么会有延迟?延迟可能由网络环境或语音编码问题引起,建议检查网络连接。
3
如何记录通话历史?目前不支持本地存储,建议记录通话详情。
4
如何解决API密钥无效的问题?请确保API密钥填写正确并在官方平台验证。

相关资源

项目GitHub仓库查看源码和贡献指南。
Twilio官方文档了解Twilio API的详细信息。
OpenAI API文档探索OpenAI API的功能。
ngrok官网了解公网隧道工具。
精选MCP服务推荐
Duckduckgo MCP Server
已认证
DuckDuckGo搜索MCP服务器,为Claude等LLM提供网页搜索和内容抓取服务
Python
211
4.3分
Firecrawl MCP Server
Firecrawl MCP Server是一个集成Firecrawl网页抓取能力的模型上下文协议服务器,提供丰富的网页抓取、搜索和内容提取功能。
TypeScript
2,956
5分
Figma Context MCP
Framelink Figma MCP Server是一个为AI编程工具(如Cursor)提供Figma设计数据访问的服务器,通过简化Figma API响应,帮助AI更准确地实现设计到代码的一键转换。
TypeScript
6,101
4.5分
Edgeone Pages MCP Server
EdgeOne Pages MCP是一个通过MCP协议快速部署HTML内容到EdgeOne Pages并获取公开URL的服务
TypeScript
88
4.8分
Context7
Context7 MCP是一个为AI编程助手提供实时、版本特定文档和代码示例的服务,通过Model Context Protocol直接集成到提示中,解决LLM使用过时信息的问题。
TypeScript
4,852
4.7分
Baidu Map
已认证
百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。
Python
323
4.5分
Exa Web Search
已认证
Exa MCP Server是一个为AI助手(如Claude)提供网络搜索功能的服务器,通过Exa AI搜索API实现实时、安全的网络信息获取。
TypeScript
1,427
5分
Minimax MCP Server
MiniMax Model Context Protocol (MCP) 是一个官方服务器,支持与强大的文本转语音、视频/图像生成API交互,适用于多种客户端工具如Claude Desktop、Cursor等。
Python
364
4.8分
安装
复制以下命令到你的Client进行配置
{
  "mcpServers": {
    "voice-call": {
      "command": "node",
      "args": ["/path/to/your/mcp-new/dist/start-all.cjs"],
      "env": {
        "TWILIO_ACCOUNT_SID": "your_account_sid",
        "TWILIO_AUTH_TOKEN": "your_auth_token",
        "TWILIO_NUMBER": "your_e.164_format_number",
        "OPENAI_API_KEY": "your_openai_api_key",
        "NGROK_AUTHTOKEN": "your_ngrok_authtoken"
      }
    }
  }
}
注意:您的密钥属于敏感信息,请勿与任何人分享。