使用说明
Telnyx MCP Server
全面实现作为模型上下文协议(MCP)服务器的Telnyx API,提供对Telnyx电话、消息和通信服务的全面访问。
特性
- 822个API端点 来自Telnyx API v2.0.0
- 全面的电话服务:呼叫控制、会议、录音
- 消息传递功能:短信、彩信、群发消息、短代码
- 传真功能:发送、接收和管理传真通信
- 号码管理:电话号码搜索、购买、移植
- SIM卡管理:物联网和蜂窝连接
- 基础设施服务:IP管理、存储、身份验证
快速开始
先决条件
- Python 3.12+
- Telnyx API密钥
地方发展
# Set your API key
export TELNYX_API_KEY="your_api_key_here"
# Start the MCP server
./scripts/start_telnyx_mcp.sh
# Test the server
./scripts/test_telnyx_mcp.sh
Claude代码集成
使用中的配置 config/telnyx-server.json 将此服务器添加到Claude Code。
API覆盖范围
服务器提供MCP工具用于:
- 呼叫控制:
mcp__telnyx__DialCall,mcp__telnyx__AnswerCall,mcp__telnyx__BridgeCall - 消息传递:
mcp__telnyx__SendMessage,mcp__telnyx__ListMessages - 传真服务:
mcp__telnyx__SendFax,mcp__telnyx__ListFaxes,mcp__telnyx__ViewFax - 号码管理:
mcp__telnyx__ListPhoneNumbers,mcp__telnyx__RetrievePhoneNumber - SIM卡管理:
mcp__telnyx__GetSimCards,mcp__telnyx__UpdateSimCard
部署
Smithery平台
使用随附的进行部署 smithery.yaml 托管MCP服务器的配置。
码头工人
docker build -t telnyx-mcp-server .
docker run -e TELNYX_API_KEY=your_key -p 8080:8080 telnyx-mcp-server
环境变量
TELNYX_API_KEY-您的Telnyx API密钥(必需)API_NAME-API名称(默认值:“telnyx”)API_BASE_URL- Telnyx API base URL (default: "https://api.telnyx.com/v2")LOG_LEVEL-日志记录级别(默认:“INFO”)
支持
有关Telnyx API的问题,请参阅 Telnyx文档. 对于MCP服务器问题,请检查日志或在此存储库中创建问题。