Twilio MCP Server

Twilio MCP Server

site icon
2025.02.24 5
JavaScript消息服务AI集成交流协作
Twilio MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,它允许 Claude 和其他 AI 助手通过 Twilio 发送 SMS 和 MMS 消息。该服务提供了预构建的消息发送场景提示,并安全地处理 Twilio 凭证。
View on GitHub

Overview

基本能力

产品定位

Twilio MCP Server 是一个消息发送服务,专注于通过 AI 助手发送 SMS 和 MMS 消息。

核心功能

  • 发送 SMS 消息 📱
  • 提供常见消息场景的预构建提示 📝
  • 安全处理 Twilio 凭证 🔒

适用场景

  • 通过 AI 助手自动发送提醒消息
  • 发送创意短信(如诗歌、节日祝福等)
  • 需要集成 Twilio 短信服务的 AI 应用

工具列表

  • npx -y @yiyang.1i/sms-mcp-server: 用于启动和运行 SMS MCP 服务器

常见问题解答

  1. 电话号码格式错误
  2. 确保电话号码采用 E.164 格式(如 +11234567890)
  3. 凭证无效
  4. 检查 ACCOUNT_SID 和 AUTH_TOKEN 是否正确
  5. 速率限制
  6. 注意 Twilio 账户的速率限制和定价

使用教程

使用依赖

  • Node.js >= 18
  • 推荐使用 nvm 管理 Node.js 版本: bash nvm install 18.14.2 nvm alias default 18.14.2

安装教程

  1. 配置环境变量:
  2. ACCOUNT_SID: Twilio 账户 SID
  3. AUTH_TOKEN: Twilio 认证令牌
  4. FROM_NUMBER: Twilio 电话号码(E.164 格式)
  5. 在 Claude Desktop 配置文件中添加: json { "mcpServers": { "twilio": { "command": "npx", "args": [ "-y", "@yiyang.1i/sms-mcp-server" ], "env": { "ACCOUNT_SID": "your_account_sid", "AUTH_TOKEN": "your_auth_token", "FROM_NUMBER": "your_twilio_number" } } } }
  6. 重启 Claude Desktop

调试方式

  • 验证安装: bash npx -y @yiyang.1i/sms-mcp-server
  • 检查 Twilio 是否出现在 🔨 菜单中

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。