MCP 사용 예제
MCP로 Connect Base를 활용하는 실전 예제입니다.
예제 1: Todo 앱 백엔드 구축
AI에게 다음과 같이 요청합니다:
"Todo 앱을 위한 백엔드를 만들어줘:
1. todos 테이블 생성 (title, completed, createdAt)
2. Todo CRUD 함수 생성
3. 웹훅으로 Todo 완료 시 알림"AI가 수행하는 작업:
create_table로 todos 테이블 생성create_function으로 createTodo, getTodos, updateTodo, deleteTodo 함수 생성create_webhook으로 알림 웹훅 설정
예제 2: 대시보드 데이터 분석
"orders 테이블을 분석해줘:
- 이번 달 총 주문 수
- 평균 주문 금액
- 일별 주문 추이"AI가 수행하는 작업:
query_table_data로 이번 달 주문 데이터 조회- 데이터 집계 및 분석
- 결과 요약 제공
예제 3: 정적 웹사이트 배포
"랜딩 페이지를 만들어서 배포해줘:
- 회사 소개 섹션
- 서비스 특징 3가지
- 문의하기 폼"AI가 수행하는 작업:
create_storage로 웹 스토리지 생성write_file로 index.html, style.css 생성deploy_storage로 배포
예제 4: AI 챗봇 구축
"고객 지원 챗봇을 만들어줘:
- FAQ 데이터 기반 응답
- 주문 상태 조회 기능
- 상담원 연결 기능"AI가 수행하는 작업:
create_table로 faq, chat_history 테이블 생성insert_row로 FAQ 데이터 추가create_function으로 챗봇 함수 생성 (Gemini API 연동)- 함수에서 FAQ 조회 및 응답 로직 구현
예제 5: 워크플로우 자동화
"신규 회원 온보딩 워크플로우를 만들어줘:
1. 회원가입 시 트리거
2. 환영 이메일 발송
3. 7일 후 활동 체크
4. 미활동 시 리마인드 이메일"AI가 수행하는 작업:
create_function으로 이메일 발송 함수 생성create_workflow로 온보딩 워크플로우 생성- 각 단계 노드 연결
팁
구체적으로 요청하기
❌ "테이블 만들어줘"
✅ "products 테이블(name, price, stock, category)과 orders 테이블(userId, products, totalAmount, status)을 생성해줘"
단계적으로 진행하기
복잡한 작업은 단계별로 나누어 요청:
1단계: "먼저 테이블 구조를 설계해줘"
2단계: "설계한 대로 테이블을 생성해줘"
3단계: "샘플 데이터를 추가해줘"
4단계: "API 함수를 만들어줘"결과 확인하기
작업 후 항상 결과를 확인:
"방금 만든 테이블의 스키마를 보여줘"
"users 테이블에 데이터가 잘 들어갔는지 확인해줘"