MCP集成项目
使用MCP Server、ElevenLabs和Twilio的AI驱动的出站语音代理
MCP集成项目——AI出站语音代理
📌 概述
该项目展示了 模型上下文协议(MCP) 随着 ElevenLabs 和 提里奥 创建一个 AI驱动的出站语音代理.
该代理可以进行出站呼叫,使用听起来自然的语音(通过ElevenLabs),并进行交付 实时技术更新 以对话的语气。\ 即使源代码是私有的,此存储库也会记录 架构、设置过程和屏幕截图 展示项目的实际应用。
______________________________________________________________________
🚀 特性
✅ AI语音通话 –使用ElevenLabs MCP服务器生成类人语音。\ ✅ Twilio集成 –处理出站呼叫和呼叫路由。\ ✅ MCP JSON配置 –通过Cursor IDE进行管理,实现无缝编排。\ ✅ 包括截图 –为招聘人员和开发人员记录每一步。
______________________________________________________________________
🛠 技术栈
- Python 3.10+
- 模型上下文协议(MCP)
- ElevenLabs API
- Twilio Voice API
- 光标IDE
______________________________________________________________________
📂 存储库结构
mcp集成项目/ │ ├── README.md#项目文档(此文件) ├── docs/ │ └── 截图/#所有项目截图 │ ├── call-history.png │ twilio-console.png │ ├── mcp-setup.png │ └── ... └── app.py#(可选)占位符文件
格式 复制 编辑
______________________________________________________________________
⚙️ 安装概述
该项目涉及配置几个关键服务:
1.️⃣ ElevenLabs设置
- 创建了ElevenLabs帐户
- 生成的API密钥
- 配置MCP集成
2.️⃣ Twilio 设置
- 购买的Twilio电话号码(使用免费试用积分)
- 为ElevenLabs MCP的来电设置webhook
3.️⃣ MCP服务器设置
- 在Cursor IDE中配置MCP JSON
- ElevenLabs+Twilio的连接API
4.️⃣ 代理创建
- 建造了一个 AI 代理 它召唤并传递 技术更新 用友好的声音
______________________________________________________________________
📸 截图
👉 流程的屏幕截图存储在 docs/screenshots/:
- 呼叫记录 –来自AI代理的出站呼叫日志
- Twilio控制台 –号码配置设置
- Cursor IDE中的MCP设置 JSON集成步骤
______________________________________________________________________
📜 备注
该项目是作为 MCP服务器集成研讨会.\ 源代码是 私有的 但是 架构、屏幕截图和流程 这里有完整的记录,供学习和参考。
______________________________________________________________________
📜 许可证
MIT许可证-免费使用和学习本文档。
