这是模型上下文协议服务器的 monorepo,它公开了所有 Twilio API。
什么是 MCP?
模型上下文协议 (MCP) 是一种用于在 AI 工具和服务之间交换模型上下文信息的协议。此实现允许您将 Twilio 的 API 公开给支持 MCP 协议的 AI 助手和其他工具。
Related MCP server: Aligo SMS MCP Server
套餐
这个 monorepo 包含两个主要包:
mcp - Twilio 所有公共 API 的 MCP 服务器
openapi-mcp-server - 提供给定 OpenAPI 规范的 MCP 服务器
每个包都有自己的综合自述文件和详细文档:
快速入门
最简单的入门方法是使用 npx:
{
"mcpServers": {
"twilio": {
"command": "npx",
"args": [
"-y",
"@twilio-alpha/mcp",
"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET"
]
}
}
}访问Twilio API Keys 文档以获取有关如何查找/创建 API Key 和 Secret 的信息。
安全建议
为了防范可能允许不受信任的系统访问您的 Twilio 数据的注入攻击,ETI 团队建议 Twilio MCP 服务器用户避免在官方 MCP 服务器之外安装或运行任何社区 MCP 服务器。这样做有助于确保只有受信任的 MCP 服务器才能访问与您的 Twilio 帐户交互的工具,从而降低未经授权的数据访问风险。
基本配置选项
这两个包都接受配置参数。以下是简要概述:
MCP 服务器:使用
--services和--tags来过滤需要暴露的 APIOpenAPI MCP 服务器:使用
--apiPath指定 OpenAPI 规范文件位置
有关完整的配置详细信息,请参阅上面链接的特定于包的文档。
发展
# Run tests
npm test
# Run linting
npm run lint
# Fix linting issues
npm run lint:fix常见问题故障排除
上下文大小限制:由于 LLM 上下文限制,使用
--services或--tags加载特定 API身份验证问题:验证您的 Twilio API 凭证格式和权限
API 版本控制:检查您是否使用了正确的 API 版本(v1、v2、v3)来满足您的需求
有关详细的故障排除指导,请参阅特定于包的文档。
贡献
欢迎贡献代码!欢迎提交 Pull 请求。
执照
该项目根据 ISC 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.