실습: Airtable MCP로 교육프로그램 DB 만들기
소요 시간: 약 40분
Claude에게 말로 지시해서 관계형 DB를 만들어봅니다.
Step 1. Airtable에서 빈 Base 만들기
- airtable.com 접속 → 로그인
- 왼쪽 상단 + Create → Start from scratch 클릭
- Base 이름을 **“교육프로그램 관리”**로 변경
- 기본 생성된 테이블은 그대로 두세요 (Claude가 알아서 정리합니다)
Step 2. Airtable Personal Access Token 발급
- Airtable 우측 상단 프로필 아이콘 클릭 → Builder hub 클릭
- Personal access tokens 메뉴 → Create new token 클릭
- 이름:
claude-mcp(아무거나 OK) - Scopes — 아래 4개 체크:
data.records:readdata.records:writeschema.bases:readschema.bases:write
- Access —
+ Add a base클릭 → Step 1에서 만든 “교육프로그램 관리” 베이스 선택 - Create token → 생성된 토큰 복사 (한 번만 보여줌!)
⚠️ 토큰을 잃어버리면 새로 만들면 됩니다. 걱정 마세요!
Step 3. Claude에 Airtable MCP 연결
VS Code 터미널에서 아래 명령어 실행:
claude mcp add --transport http airtable https://mcp.airtable.com/mcp --header "Authorization: Bearer 여기에_토큰_붙여넣기"
💡
여기에_토큰_붙여넣기부분을 Step 2에서 복사한 토큰으로 교체하세요. 이것은 Airtable 공식 MCP 서버입니다.
설정 확인:
claude mcp list
airtable 이 보이면 성공! ✅
Step 4. Claude와 대화하면서 DB 만들기 🎉
Claude Code를 열고, 대화하듯이 하나씩 진행합니다.
4-1. 상황 설명하기
먼저 Claude에게 내 상황을 알려주세요:
나는 비영리 단체에서 교육프로그램을 운영하고 있어.
지금까지 엑셀로 프로그램, 강사, 참가자를 관리했는데
Airtable로 옮기고 싶어. 도와줘!
💡 Claude가 어떤 정보가 필요한지 질문할 거예요. 대화하듯이 답하면 됩니다.
4-2. 어떤 정보를 관리하는지 알려주기
Claude가 물어보면 이렇게 답해보세요:
우리가 관리하는 건 크게 3가지야:
1. 교육 프로그램 (이름, 기간, 시간, 온/오프라인, 정원)
2. 강사 (이름, 소속, 전문분야, 연락처)
3. 지원서 (지원자 이름, 소속, 지원동기, 선발여부)
한 프로그램에 강사가 여러 명일 수도 있고,
지원서도 여러 개 들어와.
4-3. Airtable에 만들어달라고 하기
Claude가 구조를 이해했으면:
이 구조로 Airtable에 테이블 만들어줘.
샘플 데이터도 좀 넣어줘!
💡 Claude가 Airtable MCP를 사용해서 자동으로 테이블을 만들고, 필드를 설정하고, 샘플 데이터를 넣어줍니다.
4-4. 마음에 안 드는 부분 수정하기
결과를 보고 자유롭게 요청하세요:
지원서에 "연락처" 필드도 추가해줘
상태 옵션에 "대기"도 넣어줘
프로그램 하나 더 추가해줘 — "청소년 코딩교실", 매주 토요일 2시
🎯 핵심: 처음부터 완벽한 설계를 할 필요가 없습니다. Claude와 대화하면서 “이것도 필요해”, “이건 빼줘” 하면서 만들어가는 게 바이브코딩입니다!
Step 5. 결과 확인
- Airtable로 돌아가서 새로고침
- 테이블 3개가 생겼는지 확인
- Link 필드 클릭해서 연결 확인
- 샘플 데이터 확인
🎉 축하합니다! AI한테 말로 지시해서 관계형 DB를 만들었습니다.
이것이 바이브코딩의 핵심 — “만들고 싶은 걸 말로 설명하면, AI가 만들어준다.”
Step 6. 활용해보기
DB가 만들어졌으니, Claude에게 이것저것 시켜보세요:
조회
"AI 활용 업무자동화" 프로그램 지원자 몇 명이야?
모집중인 프로그램 목록 보여줘
추가
새 지원서 추가해줘 — 이름: 홍길동, 소속: OO센터, 프로그램: AI 활용 업무자동화
수정
홍길동 지원서 상태를 "선발"로 바꿔줘
분석
프로그램별 지원자 수 비교해줘
🤔 잘 안 될 때
| 증상 | 해결 |
|---|---|
claude mcp list에 airtable 안 보임 | 명령어 다시 실행, 토큰 확인 |
| ”Base를 찾을 수 없다” | Airtable에서 Base 이름이 정확한지 확인 |
| ”권한이 없다” | 토큰 Scope에 schema.bases:write 포함 확인 |
| Claude가 MCP 도구를 안 씀 | claude mcp list로 연결 확인 후 Claude 재시작 |