FROM node:20-alpine
# Install git (required for npm install)
RUN apk add --no-cache git
# Install mcp-proxy and Twilio MCP globally
RUN npm install -g mcp-proxy @twilio-alpha/mcp
# Copy and run the patch script to sanitize property names
COPY patch-load-tools.sh /tmp/patch-load-tools.sh
RUN chmod +x /tmp/patch-load-tools.sh && /tmp/patch-load-tools.sh
# Copy wrapper script
COPY start-twilio-mcp.sh /usr/local/bin/start-twilio-mcp.sh
RUN chmod +x /usr/local/bin/start-twilio-mcp.sh
# Expose port for SSE
EXPOSE 3010
# Default command will be provided by docker-compose
CMD ["sh", "-c", "echo 'Twilio MCP Server Ready'"]
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Twine2546/twilio-mcp-docker'
If you have feedback or need assistance with the MCP directory API, please join our Discord server