개요
Claude Code는 단순한 코드 어시스턴트를 넘어, Databricks CLI·REST API·MCP 서버를 통해 워크스페이스와 직접 통신할 수 있습니다. 이 페이지에서는 일상적인 데이터/AI 워크로드에서 Claude Code를 활용하는 패턴을 다룹니다.Databricks CLI 연계
가장 단순한 통합은databricks CLI를 Claude가 직접 호출하는 방식입니다.
인증 설정
자주 사용하는 패턴
스키마 탐색Databricks MCP 서버 — 더 강력한 통합
Databricks는 공식 MCP(Model Context Protocol) 서버를 통해 Claude Code에 풍부한 도구를 노출합니다. CLI보다 표현력이 좋고, JSON 파싱 없이 구조화된 응답을 받을 수 있습니다.설정
~/.claude/settings.json에 추가:
claude 재시작.
주요 MCP 도구
실제 사용 예
테이블 스키마 검토와 SQL 작성get_table_stats_and_schema로 스키마 확인- SQL 작성
execute_sql로 실행- 결과를 정리해 표시
Databricks 관련 Skills
Claude Code는 도메인별 Skills(가이드 + 코드 템플릿 묶음)를 통해 더 정교한 작업을 수행합니다. Databricks 환경에서 자주 쓰는 스킬:
스킬은 사용자가 명시적으로 호출(
/<스킬명>)하거나, 트리거 키워드 기반으로 자동 활성화됩니다.
사용 예
노트북 vs Claude Code — 언제 어느 쪽?
일반 원칙: 데이터를 보고 싶을 때는 노트북, 코드를 짜고 시스템을 조립할 때는 Claude Code.
실전 워크플로우 — 풀스택 Databricks App 만들기
1단계: 스캐폴드
2단계: 백엔드 라우트
스캐폴드 후 FastAPI에 엔드포인트 추가:3단계: 프론트 컴포넌트
4단계: 로컬 테스트
5단계: 배포
주의 사항 — 워크스페이스 검증 필수
작업 전에 반드시 확인:- 올바른 워크스페이스:
databricks current-user me로 자신이 어느 워크스페이스에 연결됐는지 확인 - 권한 확인: 카탈로그 쓰기 권한이 있는지 미리 점검
- 시크릿 격리: PAT나 OAuth 시크릿을 평문 코드에 두지 말 것 — Databricks Secrets 또는 환경 변수 사용
“잘못된 환경에 데이터를 넣거나, 확인 없이 바로 구현에 들어가서 시간을 낭비하지 않는다.” — 작업 전 검증 원칙