이는 Twilio API 전체를 공개하는 모델 컨텍스트 프로토콜 서버에 대한 모노레포입니다.
MCP란 무엇인가요?
모델 컨텍스트 프로토콜(MCP)은 AI 도구와 서비스 간에 모델 컨텍스트 정보를 교환하는 프로토콜입니다. 이 구현을 통해 Twilio의 API를 MCP 프로토콜을 지원하는 AI 어시스턴트 및 기타 도구에 노출할 수 있습니다.
Related MCP server: Aligo SMS MCP Server
패키지
이 모노레포에는 두 가지 주요 패키지가 포함되어 있습니다.
mcp - Twilio의 모든 공개 API를 위한 MCP 서버
openapi-mcp-server - 지정된 OpenAPI 사양을 제공하는 MCP 서버
각 패키지에는 자세한 설명서가 포함된 포괄적인 README가 있습니다.
빠른 시작
시작하는 가장 쉬운 방법은 npx를 사용하는 것입니다.
지엑스피1
API 키와 비밀번호를 찾거나 생성하는 방법에 대한 자세한 내용은 Twilio API 키 문서를 참조하세요.
보안 권장 사항
신뢰할 수 없는 시스템이 Twilio 데이터에 접근할 수 있도록 하는 인젝션 공격을 방지하기 위해 ETI 팀은 Twilio MCP 서버 사용자에게 공식 MCP 서버와 함께 커뮤니티 MCP 서버를 설치하거나 실행하지 않도록 권고합니다. 이렇게 하면 신뢰할 수 있는 MCP 서버만 Twilio 계정과 상호 작용하는 도구에 접근할 수 있으므로 무단 데이터 접근 위험을 줄일 수 있습니다.
기본 구성 옵션
두 패키지 모두 구성 매개변수를 허용합니다. 간략한 개요는 다음과 같습니다.
MCP 서버 :
--services및--tags사용하여 노출할 API를 필터링합니다.OpenAPI 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)을 사용하고 있는지 확인하세요.
자세한 문제 해결 지침은 패키지별 설명서를 참조하세요.
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
이 프로젝트는 ISC 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
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.