AirTable
AirTable와 연결하여 데이터베이스 기반 협업 플랫폼을 활용할 수 있습니다.
주요 기능
- 테이블 및 레코드 관리
- 필드 및 뷰 관리
- 첨부파일 및 이미지 처리
- 자동화 및 워크플로우 연동
- 팀 협업 및 권한 관리
- API 기반 데이터 조작
기본 정보
인증 방식
API Token을 사용하여 인증합니다.
입력 파라미터
- api_key (필수): AirTable API 키
- base_id (필수): AirTable 베이스 ID
- table_name (필수): 작업할 테이블 이름
지원하는 MCP 도구
레코드 관리 도구
get_records
테이블의 모든 레코드를 조회합니다.
get_record
특정 레코드의 상세 정보를 가져옵니다.
create_record
새로운 레코드를 생성합니다.
update_record
기존 레코드를 수정합니다.
delete_record
레코드를 삭제합니다.
batch_create_records
여러 레코드를 한 번에 생성합니다.
batch_update_records
여러 레코드를 한 번에 수정합니다.
batch_delete_records
여러 레코드를 한 번에 삭제합니다.
테이블 관리 도구
list_tables
베이스의 모든 테이블 목록을 조회합니다.
get_table_schema
테이블의 스키마 정보를 가져옵니다.
create_table
새로운 테이블을 생성합니다.
update_table
테이블의 속성을 수정합니다.
delete_table
테이블을 삭제합니다.
필드 관리 도구
list_fields
테이블의 모든 필드 목록을 조회합니다.
create_field
새로운 필드를 생성합니다.
update_field
필드의 속성을 수정합니다.
delete_field
필드를 삭제합니다.
뷰 관리 도구
list_views
테이블의 모든 뷰 목록을 조회합니다.
get_view
특정 뷰의 상세 정보를 가져옵니다.
create_view
새로운 뷰를 생성합니다.
update_view
뷰의 속성을 수정합니다.
delete_view
뷰를 삭제합니다.
첨부파일 관리 도구
upload_attachment
파일을 업로드하고 첨부파일로 첨부합니다.
download_attachment
첨부파일을 다운로드합니다.
delete_attachment
첨부파일을 삭제합니다.
검색 및 필터링 도구
search_records
조건에 따라 레코드를 검색합니다.
filter_records
필터 조건을 사용하여 레코드를 조회합니다.
sort_records
정렬 조건을 사용하여 레코드를 조회합니다.
사용 예시
예를 들어,
- Prompt로 “프로젝트 관리 테이블에서 진행 중인 작업들을 조회해줘”라고 입력하면,
- LLM은 MCP를 통해
filter_records도구를 호출하여 상태가 “진행중”인 레코드들을 필터링하여 조회합니다. - 그리고, Tool 호출 결과를 기반으로 채팅에서 응답합니다.
레코드 생성 및 수정
- Prompt: “새로운 고객 정보를 프로젝트 테이블에 추가해줘”
- LLM이
create_record도구로 새 레코드를 생성하고, 필요한 필드 정보를 입력합니다.
데이터 분석 및 요약
- Prompt: “이번 달 완료된 작업들의 통계를 보여줘”
- LLM이
filter_records도구로 완료된 작업들을 조회하고,get_records도구로 상세 데이터를 분석합니다.
API Token 생성 방법
- AirTable 계정에 로그인합니다.
- Account 페이지로 이동합니다.
- Personal access tokens 섹션에서 “Create new token”을 클릭합니다.
- 토큰 이름을 입력하고 필요한 권한을 선택합니다.
- “Create token” 버튼을 클릭하여 토큰을 생성합니다.
- 생성된 토큰을 안전한 곳에 저장합니다.
주의사항
- API Token은 민감한 정보이므로 안전하게 보관해야 합니다.
- 테이블 스키마 변경 시 기존 데이터에 영향을 줄 수 있습니다.
- 대용량 데이터 처리 시 API 제한에 주의해야 합니다.
- 첨부파일 업로드 시 파일 크기 제한을 확인해야 합니다.