mcpField
T
Twilio MCP Server

Twilio MCP Server

本地服务
github.com/YiyangLi通信协作1587 周前更新

关于 Twilio MCP Server

Twilio MCP Server 让 Claude 等 AI 助手通过 Twilio 发送 SMS 和 MMS,并提供常见消息场景的预置提示词。它通过环境变量配置 Twilio 凭据。

主要功能

  1. 01发送 SMS 和 MMS
  2. 02常见消息场景预置提示词
  3. 03通过环境变量配置凭据

适用场景

  1. 01向联系人发送文字消息
  2. 02生成并发送创意短信

MCP 相关

该 MCP 服务向 Claude 等 MCP 客户端提供 Twilio 消息发送能力。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sms": {
"command": "npx",
"args": [
"-y",
"@yiyang.1i/sms-mcp-server"
]
}
}
}
启动命令npx -y @yiyang.1i/sms-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@yiyang.1i/sms-mcp-server

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Twilio MCP 服务

一个 Model Context Protocol(MCP)服务,可让 Claude 和其他 AI 助手使用 Twilio 发送 SMS 和 MMS 消息。

演示

演示

功能

  • 发送 SMS 消息 📱
  • 为常见消息场景预设提示词 📝
  • 安全处理 Twilio 凭据 🔒

要求

  • Node.js >= 18
    • 如果需要更新 Node.js,建议使用 nvm(Node 版本管理器):
      nvm install 18.14.2
      nvm alias default 18.14.2
      
    • 如果在 Claude Desktop 中遇到错误,请尝试在终端运行以下命令以验证安装:
      npx -y @yiyang.1i/sms-mcp-server
      

配置

该服务需要三个环境变量:

  • ACCOUNT_SID:你的 Twilio 账户 SID
  • AUTH_TOKEN:你的 Twilio 身份验证令牌
  • FROM_NUMBER:你的 Twilio 电话号码(E.164 格式,例如 +11234567890)
Claude Desktop 配置

若要在 Claude Desktop 中使用此服务,请将以下内容添加到配置文件中:

macOS:~/Library/Application Support/Claude/claude_desktop_config.json

Windows:%APPDATA%\Claude\claude_desktop_config.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"
      }
    }
  }
}

之后,重启 Claude Desktop 以重新加载配置。 连接成功后,你应该会在 🔨 菜单下看到 Twilio。

与 Claude 的交互示例

以下是通过 Claude 与该服务交互的一些自然方式:

  1. 简单 SMS:
Send a text message to the number +11234567890 saying "Don't forget about dinner tonight!"
  1. 创意 SMS:
Write a haiku about autumn and send it to my number +11234567890

重要说明

  1. 电话号码格式:所有电话号码都必须采用 E.164 格式(例如 +11234567890)
  2. 速率限制:请留意 Twilio 账户的速率限制和定价
  3. 安全性:妥善保管 Twilio 凭据,切勿将其提交到版本控制系统

故障排除

常见错误消息及解决方法:

  1. “电话号码必须采用 E.164 格式”

    • 确保电话号码以“+”和国家代码开头
  2. “凭据无效”

    • 仔细检查 ACCOUNT_SID 和 AUTH_TOKEN。你可以从 Twilio Console 复制这些信息

贡献

欢迎贡献!提交拉取请求前,请阅读我们的贡献指南。

许可证

本项目采用 MIT 许可证授权,详情请参阅 LICENSE 文件。

安全性

请勿在 GitHub issues 或拉取请求中包含任何敏感信息(例如电话号码或 Twilio 凭据)。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。