Zomato의 MCP 서버를 ChatGPT와 설정하는 방법 (전체 가이드 - 화이트리스트 문제 없음)

발행: (2026년 1월 19일 오후 09:01 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

개요

ChatGPT를 통해 Zomato의 MCP 서버로 음식을 주문하고 싶으신가요? 이 가이드는 레스토랑 검색, 메뉴 보기, 장바구니 관리, 주문 진행, QR‑코드 결제까지 작동하는 설정 과정을 단계별로 안내합니다.

개발자 모드 활성화

  1. ChatGPT를 엽니다.
  2. Settings → Apps → Advanced Settings 로 이동합니다.
  3. Developer Mode 를 켭니다.

앱 만들기

  1. Create App 버튼을 클릭합니다.

  2. Zomato MCP 서버 URL을 추가합니다:

    https://mcp-server.zomato.com/mcp
  3. 앱을 저장합니다.

인증

  1. Zomato 전화번호로 로그인합니다.
  2. 받은 OTP를 입력합니다.
  3. 리디렉션이 완료될 때까지 10–15 초 기다립니다.

테스트

  1. ChatGPT 채팅을 엽니다.

  2. tools 아이콘 (🔨)을 클릭합니다.

  3. “Zomato MCP Server.” 를 선택합니다.

  4. 예시 질의를 입력합니다, 예:

    How much did I spend on my previous months' orders?

설정이 올바르게 완료되었다면 응답을 받게 됩니다. 🎉

Note: ChatGPT의 OAuth 리디렉션 URI(https://chatgpt.com/connector_platform_oauth_redirect)는 Zomato에 의해 화이트리스트에 포함되어 있습니다. 다른 클라이언트(Claude Desktop, VSCode Desktop)는 현재 화이트리스트에 포함되지 않았습니다.

다른 클라이언트에서 발생할 수 있는 일반적인 문제

증상예상 원인해결 방법
Cannot find module 'node:fs/promises'Node 버전 < 18Node v18 이상 설치
Cannot find module 'timers/promises'npm 설치 손상npm 재설치
Cannot find module 'node:path'Homebrew Node 대신 NVM 사용Homebrew Node 로 전환
Connection error: ServerError at registerClient클라이언트가 화이트리스트에 없음화이트리스트된 ChatGPT 사용

권장 Node 설정

brew install node          # Homebrew Node v24
npm install -g mcp-remote

설정 예시 (Zomato가 다른 클라이언트를 화이트리스트에 추가한 경우)

Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "zomato-mcp": {
      "command": "/opt/homebrew/bin/npx",
      "args": [
        "mcp-remote",
        "https://mcp-server.zomato.com/mcp"
      ]
    }
  }
}

참고 자료

필요한 모든 내용은 여기까지입니다: 개발자 모드 활성화, Zomato MCP URL로 앱 생성, 인증, 그리고 이제 ChatGPT를 통해 음식 주문을 시작하세요—Node.js 디버깅이나 OAuth 문제에 신경 쓸 필요 없습니다.

Back to Blog

관련 글

더 보기 »