핵심 요약
요기요가 ChatGPT Apps SDK와 MCP를 활용해 배달 서비스를 대화 흐름에서 검색·상세 정보 보기·주문까지 연결한 기술 사례를 공개했습니다.
구현 방법
- MCP 서버(Node.js/TypeScript)와 위젯(React+TypeScript)으로 아키텍처를 분리
- SSE로 ChatGPT와 MCP 연결 및 tool 호출/결과 전달
- 위젯 정적 리소스(S3/CDN)와 CSP 메타데이터로 보안/성능 최적화
- pnpm 모노레포와 타입 공유로 개발 속도 향상
주요 결과
- 프로덕션 수준 MCP 서버 및 위젯 운영, 독립 배포 사이클 확보
- CSP 관리로 안정적 위젯 렌더링 및 외부 리소스 허용
- Datadog APM으로 트레이스 및 모니터링 체계 구축
