通信协议服务器

Telnyx MCP服务器是Telnyx API的完整实现,提供全面的电话、消息和通信服务。

  • by ImRonAI
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 imronai/telnyx-mcp-server

使用说明

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服务器问题,请检查日志或在此存储库中创建问题。