短信通知服务

Twilio MCP Server是一个Python MCP服务器,通过Twilio SMS发送任务完成通知,支持消息截断和错误处理。

  • by Matt2012
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 matt2012/mcpnotificationserver

使用说明

Twilio MCP服务器

一个Python MCP(模型上下文协议)服务器,通过消息截断和错误处理将MCP客户端连接到Twilio SMS。

特性

  • 单一工具: task_complete -任务完成时发送短信通知
  • 消息截断:自动将邮件截断为250个字符
  • 错误处理:针对API故障的全面错误处理
  • 环境配置:通过环境变量进行安全凭据管理
  • JSON-RPC 2.0合规性:完整的MCP协议实施
  • 异步支持:使用asyncio的非阻塞操作

先决条件

  • Python 3.8或更高版本
  • 具有短信功能的Twilio帐户
  • 有效的Twilio电话号码

安装

  1. 安装所需的Python包:
pip install mcp twilio python-dotenv