실습: Airtable MCP로 교육프로그램 DB 만들기

소요 시간: 약 40분

Claude에게 말로 지시해서 관계형 DB를 만들어봅니다.


Step 1. Airtable에서 빈 Base 만들기

  1. airtable.com 접속 → 로그인
  2. 왼쪽 상단 + CreateStart from scratch 클릭
  3. Base 이름을 **“교육프로그램 관리”**로 변경
  4. 기본 생성된 테이블은 그대로 두세요 (Claude가 알아서 정리합니다)

Step 2. Airtable Personal Access Token 발급

  1. Airtable 우측 상단 프로필 아이콘 클릭 → Builder hub 클릭
Airtable Builder hub
  1. Personal access tokens 메뉴 → Create new token 클릭
  2. 이름: claude-mcp (아무거나 OK)
  3. Scopes — 아래 4개 체크:
    • data.records:read
    • data.records:write
    • schema.bases:read
    • schema.bases:write
  4. Access+ Add a base 클릭 → Step 1에서 만든 “교육프로그램 관리” 베이스 선택
  5. 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. 결과 확인

  1. Airtable로 돌아가서 새로고침
  2. 테이블 3개가 생겼는지 확인
  3. Link 필드 클릭해서 연결 확인
  4. 샘플 데이터 확인

🎉 축하합니다! 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 재시작

📚 참고