返回市场
短信-MCP服务器

短信-MCP服务器

作者:YiyangLi11 星标更新:2025-02-24

项目介绍

Twilio MCP 服务器

这是一个模型上下文协议(MCP)服务器,使Claude和其他AI助手能够使用Twilio发送SMS和MMS消息。

演示

演示

特性

  • 发送短信 📱
  • 预构建常见消息场景提示 📝
  • 安全处理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. 简单短信:
给+11234567890发一条短信说“别忘了今晚的晚餐!”
  1. 创意短信:
写一首关于秋天的俳句,并发送到我的号码+11234567890

重要注意事项

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

故障排除

常见的错误信息及其解决方案:

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

    • 确保电话号码以"+"开头并包含国家代码
  2. “无效凭证”

    • 再次检查您的ACCOUNT_SID和AUTH_TOKEN。您可以在Twilio控制台复制它们

贡献

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

许可证

本项目根据MIT许可证发布 - 查看LICENSE文件获取详情。

安全

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