본문으로 건너뛰기

MCP 사용 예제

MCP로 Connect Base를 활용하는 실전 예제입니다.

예제 1: Todo 앱 백엔드 구축

AI에게 다음과 같이 요청합니다:

"Todo 앱을 위한 백엔드를 만들어줘:
1. todos 테이블 생성 (title, completed, createdAt)
2. Todo CRUD 함수 생성
3. 웹훅으로 Todo 완료 시 알림"

AI가 수행하는 작업:

  1. create_table로 todos 테이블 생성
  2. create_function으로 createTodo, getTodos, updateTodo, deleteTodo 함수 생성
  3. create_webhook으로 알림 웹훅 설정

예제 2: 대시보드 데이터 분석

"orders 테이블을 분석해줘:
- 이번 달 총 주문 수
- 평균 주문 금액
- 일별 주문 추이"

AI가 수행하는 작업:

  1. query_table_data로 이번 달 주문 데이터 조회
  2. 데이터 집계 및 분석
  3. 결과 요약 제공

예제 3: 정적 웹사이트 배포

"랜딩 페이지를 만들어서 배포해줘:
- 회사 소개 섹션
- 서비스 특징 3가지
- 문의하기 폼"

AI가 수행하는 작업:

  1. create_storage로 웹 스토리지 생성
  2. write_file로 index.html, style.css 생성
  3. deploy_storage로 배포

예제 4: AI 챗봇 구축

"고객 지원 챗봇을 만들어줘:
- FAQ 데이터 기반 응답
- 주문 상태 조회 기능
- 상담원 연결 기능"

AI가 수행하는 작업:

  1. create_table로 faq, chat_history 테이블 생성
  2. insert_row로 FAQ 데이터 추가
  3. create_function으로 챗봇 함수 생성 (Gemini API 연동)
  4. 함수에서 FAQ 조회 및 응답 로직 구현

예제 5: 워크플로우 자동화

"신규 회원 온보딩 워크플로우를 만들어줘:
1. 회원가입 시 트리거
2. 환영 이메일 발송
3. 7일 후 활동 체크
4. 미활동 시 리마인드 이메일"

AI가 수행하는 작업:

  1. create_function으로 이메일 발송 함수 생성
  2. create_workflow로 온보딩 워크플로우 생성
  3. 각 단계 노드 연결

구체적으로 요청하기

❌ "테이블 만들어줘"

✅ "products 테이블(name, price, stock, category)과 orders 테이블(userId, products, totalAmount, status)을 생성해줘"

단계적으로 진행하기

복잡한 작업은 단계별로 나누어 요청:

1단계: "먼저 테이블 구조를 설계해줘"
2단계: "설계한 대로 테이블을 생성해줘"
3단계: "샘플 데이터를 추가해줘"
4단계: "API 함수를 만들어줘"

결과 확인하기

작업 후 항상 결과를 확인:

"방금 만든 테이블의 스키마를 보여줘"
"users 테이블에 데이터가 잘 들어갔는지 확인해줘"