EdgeOne Pages ChatGPT 내 앱 지원: MCP 서버 원클릭 배포
이제 EdgeOne Pages에서 자신만의 ChatGPT 내 앱을 빠르게 구축하고 배포할 수 있습니다. 바로 사용 가능한 애플리케이션 템플릿을 제공하여 엣지 함수를 사용해 OpenAI Apps SDK와 호환되는 MCP 서버를 구축하고, ChatGPT 대화에서 인터랙티브한 애플리케이션 인터페이스를 렌더링할 수 있도록 지원합니다.
ChatGPT 내 앱이란 무엇인가요?
ChatGPT 내 앱은 OpenAI가 새롭게 출시한 대화형 앱 기능으로, 사용자가 자연스러운 대화 중에 다양한 서드파티 애플리케이션을 원활하게 사용할 수 있게 해줍니다. 예를 들어, ChatGPT에서 "Expedia 내일 뉴욕행 항공편"이라고 말하면, ChatGPT가 자동으로 Expedia 앱을 실행하여 대화 인터페이스에서 직접 인터랙티브한 항공편 옵션 패널을 표시하며, 다른 웹사이트나 앱으로 이동할 필요가 없습니다.

ChatGPT 내 앱은 두 가지 방식으로 실행할 수 있습니다:
- 능동적 호출: 메시지 시작 부분에 앱 이름을 입력하면 ChatGPT가 자동으로 해당 애플리케이션을 실행합니다.
- 스마트 추천: 대화 내용이 특정 앱과 관련이 있을 때 ChatGPT가 적극적으로 사용을 추천합니다.
현재 ChatGPT 플랫폼에는 Booking.com, Canva, Expedia 등 유명한 서비스를 포함한 첫 번째 배치의 앱들이 출시되었습니다. OpenAI는 향후 앱 제출 채널을 개방하여 개발자들이 자신만의 ChatGPT 내 앱을 게시하고, 적절한 시나리오에서 8억 명 이상의 ChatGPT 사용자에게 도달할 수 있도록 할 예정입니다.
ChatGPT 내 앱을 어떻게 개발하나요?
OpenAI는 ChatGPT 내 앱 구축을 위한 Apps SDK를 제공합니다. 이 SDK는 모델 컨텍스트 프로토콜(MCP)을 기반으로 구축되었으며, 이는 ChatGPT가 외부 도구와 리소스에 연결할 수 있게 해주는 개방형 표준입니다.
기본 워크플로우는 다음과 같습니다:
- MCP 서버가 대화에서 호출할 수 있는 도구를 공개합니다
- ChatGPT가 컨텍스트에 따라 적절한 도구를 선택하고 호출합니다
- MCP 서버가 작업을 수행하고 구조화된 데이터를 반환합니다
- (선택사항) 동시에 HTML 리소스를 반환하여 ChatGPT 클라이언트의 iframe에 렌더링하고 인터랙티브 인터페이스를 제공합니다
자세한 개발 프로세스는 OpenAI Apps SDK 문서를 참조하세요.
ChatGPT 내 앱 템플릿 소개
개발자들의 빠른 시작을 돕기 위해 바로 사용 가능한 최소화된 ChatGPT 내 앱 템플릿을 제공합니다.
템플릿의 핵심 기능은 다음과 같습니다:
- MCP 서버: EdgeOne 엣지 함수를 기반으로 구현되며, 주요 파일은 functions/mcp/index.ts로 도구 등록과 HTML 리소스 등록을 지원합니다.
- HTML 애플리케이션: Next.js를 기반으로 구현되며, 주요 파일은 app 디렉토리에 위치하고 ChatGPT 대화 인터페이스에 렌더링될 수 있습니다.
- 크로스 도메인 지원: EdgeOne 사용자 정의 구성 규칙을 기반으로 하며, 구성 파일은 edgeone.json으로 CORS 요청을 자동으로 처리합니다.
개발자는 이를 기반으로 자신만의 도구와 인터랙티브 인터페이스를 확장하여 구현할 수 있습니다.
빠른 시작
1. 애플리케이션 배포
템플릿 프로젝트를 EdgeOne Pages에 배포합니다. 배포 완료 후 시스템이 자동으로 도메인을 할당하여 Next.js 앱과 MCP 엔드포인트를 호스팅합니다.
2. ChatGPT에서 연결
먼저 개발자 모드를 활성화합니다. ChatGPT를 열고 Settings → Connectors → Advanced → Developer mode로 이동합니다. 개발자 모드를 활성화하면 Settings → Connectors 아래에 생성 버튼이 표시됩니다.
생성 버튼을 클릭하여 EdgeOne Pages 배포 주소를 MCP 서버로 추가합니다. 예: https://<your-project-url>/mcp

3. 테스트 검증
새로운 대화에서 애플리케이션을 활성화하고 다양한 프롬프트를 입력하여 애플리케이션이 예상대로 작동하는지 확인합니다.
요약
ChatGPT 내 앱은 전혀 새로운 애플리케이션 배포 방식을 열어주어, 사용자가 가장 필요한 순간에 대화 중에 자연스럽게 애플리케이션이 나타날 수 있게 합니다. OpenAI가 앱 제출 채널을 개방함에 따라 개발자들은 전 세계 ChatGPT 사용자에게 도달할 수 있는 중요한 기회를 얻게 될 것입니다.
EdgeOne Pages는 ChatGPT 내 앱 개발을 위한 이상적인 배포 환경을 제공합니다. 글로벌 엣지 네트워크를 기반으로 MCP 서버와 HTML 애플리케이션이 전 세계 엣지 노드에 배포되어 낮은 지연 시간 응답을 보장합니다. 플랫폼은 무설정 CI/CD를 지원하여 코드 푸시 시 자동 배포되므로 애플리케이션 로직 개발에 집중할 수 있습니다.
관련 리소스: