
Telnyx Local Model Context Protocol (MCP) Server

2025.04.22
0
Python电话服务消息服务AI助手交流协作
Telnyx Local Model Context Protocol (MCP) Server 是一个官方提供的服务器,用于与强大的电话、消息和AI助手API进行交互。该服务器允许MCP客户端(如Claude Desktop、Cursor、Windsurf、OpenAI Agents等)管理电话号码、发送消息、拨打电话以及创建AI助手。
View on GitHub
Overview
基本能力
产品定位
Telnyx MCP Server 是一个通信和AI助手集成平台,旨在通过MCP协议提供电话、消息和AI助手功能。
核心功能
- AI助手工具:创建、列表、获取、更新、删除AI助手,以及获取助手配置。
- 呼叫控制工具:拨打电话、挂断电话、转移呼叫、播放音频、停止播放、发送DTMF音、文本转语音。
- 消息工具:发送SMS和MMS消息,获取消息详情。
- 电话号码工具:列表、购买、更新电话号码配置,以及列出可用电话号码。
- 连接工具:列表、获取、更新语音连接配置。
适用场景
- 创建AI客服助手处理电子商务业务。
- 发送预约确认短信。
- 拨打电话并转接至支持团队。
- 查找特定地区的电话号码。
- 创建自动应答系统。
工具列表
- Assistant Tools:管理AI助手及其配置。
- Call Control Tools:控制电话呼叫的各个方面。
- Messaging Tools:处理短信和彩信的发送与接收。
- Phone Number Tools:管理电话号码的购买和配置。
- Connection Tools:管理语音连接的配置。
常见问题解答
- 日志位置:Windows在
%APPDATA%\Claude\logs\mcp-server-telnyx.log
,macOS在~/Library/Logs/Claude/mcp-server-telnyx.log
。 - uvx路径错误:使用
which uvx
获取绝对路径并更新配置。
使用教程
使用依赖
- 从Telnyx Portal获取API密钥。
- 安装
uvx
(Python包管理器):bash curl -LsSf https://astral.sh/uv/install.sh | sh
或bash brew install uv
安装教程
- 克隆Git仓库:
bash git clone https://github.com/team-telnyx/telnyx-mcp-server.git cd telnyx-mcp-server
- 在Claude配置中引用本地文件夹:
json { "mcpServers": { "Telnyx": { "command": "uvx", "args": ["--from", "/path/to/telnyx-mcp-server", "telnyx-mcp-server"], "env": { "TELNYX_API_KEY": "<insert-your-api-key-here>" } } } }
调试方式
- 创建虚拟环境并安装依赖:
bash uv venv source .venv/bin/activate uv pip install -e .
- 创建
.env
文件并添加API密钥:bash echo "TELNYX_API_KEY=YOUR_API_KEY" > .env
- 运行测试:
bash pytest
- 在Claude Desktop中安装服务器:
bash mcp install src/telnyx_mcp_server/server.py
- 使用MCP Inspector本地调试:
bash mcp dev src/telnyx_mcp_server/server.py