Este es un monorepositorio para el servidor del Protocolo de Contexto de Modelo que expone todas las API de Twilio.
¿Qué es MCP?
El Protocolo de Contexto de Modelo (MCP) es un protocolo para el intercambio de información de contexto de modelo entre herramientas y servicios de IA. Esta implementación permite exponer las API de Twilio a asistentes de IA y otras herramientas compatibles con el protocolo MCP.
Paquetes
Este monorepositorio contiene dos paquetes principales:
- mcp - Servidor MCP para todas las API públicas de Twilio
- openapi-mcp-server : un servidor MCP que sirve la especificación OpenAPI dada
Cada paquete tiene su propio README completo con documentación detallada:
Inicio rápido
La forma más fácil de comenzar es utilizando npx:
Visita la documentación de claves API de Twilio para obtener información sobre cómo encontrar/crear tu clave API y secreto.
Recomendaciones de seguridad
Para protegerse contra ataques de inyección que permitan a sistemas no confiables acceder a sus datos de Twilio, el equipo de ETI recomienda a los usuarios de servidores MCP de Twilio que eviten instalar o ejecutar servidores MCP comunitarios junto con los oficiales. Esto garantiza que solo los servidores MCP confiables tengan acceso a las herramientas que interactúan con su cuenta de Twilio, lo que reduce el riesgo de acceso no autorizado a los datos.
Opciones de configuración básicas
Ambos paquetes aceptan parámetros de configuración. A continuación, un breve resumen:
- Servidor MCP : use
--services
y--tags
para filtrar qué API exponer - Servidor MCP de OpenAPI : utilice
--apiPath
para especificar la ubicación de los archivos de especificaciones de OpenAPI
Para obtener detalles de configuración completos, consulte la documentación específica del paquete vinculada anteriormente.
Desarrollo
Solución de problemas comunes
- Limitaciones de tamaño de contexto : debido a los límites de contexto de LLM, cargue API específicas usando
--services
o--tags
- Problemas de autenticación : Verifique el formato y los permisos de las credenciales de la API de Twilio
- Control de versiones de API : comprueba que estás utilizando la versión de API correcta (v1, v2, v3) para tus necesidades
Para obtener una guía detallada sobre solución de problemas, consulte la documentación específica del paquete.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Este proyecto está licenciado bajo la licencia ISC: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Una implementación del servidor de Protocolo de contexto de modelo (MCP) que expone las API de Twilio a herramientas y asistentes de IA, lo que les permite interactuar con los servicios de Twilio a través del protocolo MCP.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server implementation that enables connection between OpenAI APIs and MCP clients for coding assistance with features like CLI interaction, web API integration, and tool-based architecture.Last updated -28Python
- -securityAlicense-qualityA Model Context Protocol (MCP) server that allows AI agents like Claude to interact with the Aligo SMS API to send text messages and retrieve related information.Last updated -JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that enables interaction with Twilio's Routes service through natural language, allowing users to manage SIP domains, trunks, and call routing configurations.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol (MCP) server that provides AI capabilities to Teambition applications, enabling programmatic access to user management, organization data, and project collaboration features through natural language.Last updated -TypeScriptMIT License