这是一个用于暴露所有Twilio API的Model Context Protocol(MCP)服务器的单仓库。
Model Context Protocol(MCP)是一种在AI工具和服务之间交换模型上下文信息的协议。此实现允许您将Twilio的API暴露给支持MCP协议的AI助手和其他工具。
这个单仓库包含两个主要包:
每个包都有自己的详细文档:
最简单的方法是使用npx:
{
"mcpServers": {
"twilio": {
"command": "npx",
"args": [
"-y",
"@twilio-alpha/mcp",
"YOUR_ACCOUNT_SID/YOUR_API_KEY:YOUR_API_SECRET"
]
}
}
}
访问Twilio API密钥文档以获取如何查找/创建您的API密钥和密钥的信息。
为了防止注入攻击,这些攻击可能允许不受信任的系统访问您的Twilio数据,ETI团队建议Twilio MCP服务器的用户避免安装或运行任何社区MCP服务器,与我们的官方服务器一起。这样做有助于确保只有受信任的MCP服务器可以访问与您的Twilio账户交互的工具,从而降低未经授权的数据访问风险。
两个包都接受配置参数。这里是一个简要概述:
--services和--tags来筛选要暴露哪些API--apiPath来指定OpenAPI规范文件的位置完整的配置详情,请参阅上面链接的包特定文档。
# 运行测试
npm test
# 运行代码检查
npm run lint
# 修复代码检查问题
npm run lint:fix
--services或--tags加载特定API详细的故障排除指南,请参阅上面链接的包特定文档。
欢迎贡献!请随时提交Pull Request。
本项目采用ISC许可证 - 详情请参阅LICENSE文件。