데이터브릭스 MCP 서버
Databricks와 상호작용하기 위한 MCP(Model Context Protocol) 서버.
설치
릴리스 페이지에서 해당 플랫폼에 대한 최신 릴리스를 다운로드할 수 있습니다.
VS 코드
다음 링크를 눌러 VS Code에 Databricks MCP 서버 확장 프로그램을 설치하세요.
또는 다음 명령을 실행하여 확장 프로그램을 수동으로 설치할 수 있습니다.
지엑스피1
도구
Databricks MCP 서버는 Databricks 작업 공간과 상호 작용할 수 있는 모델 컨텍스트 프로토콜(MCP) 인터페이스를 제공합니다. 다음과 같은 기능을 제공합니다.
카탈로그 목록
Databricks 작업 공간에서 사용할 수 있는 모든 카탈로그를 나열합니다.
도구 이름: list_catalogs
매개변수: 없음
반환: 카탈로그 객체의 JSON 배열
스키마 목록
지정된 Databricks 카탈로그에 있는 모든 스키마를 나열합니다.
도구 이름: list_schemas
매개변수:
catalog
(문자열, 필수): 스키마를 나열할 카탈로그의 이름
반환: 스키마 객체의 JSON 배열
테이블 목록
선택적 필터링을 사용하여 지정된 Databricks 스키마의 모든 테이블을 나열합니다.
도구 이름: list_tables
매개변수:
catalog
(문자열, 필수): 스키마를 포함하는 카탈로그의 이름schema
(문자열, 필수): 테이블을 나열할 스키마의 이름filter_pattern
(문자열, 선택 사항, 기본값: ".*"): 테이블 이름을 필터링하는 정규 표현식 패턴
반환: 테이블 객체의 JSON 배열
SQL 실행
Databricks SQL Warehouse에서 SQL 문을 실행하고 결과를 반환합니다.
도구 이름: execute_sql
매개변수:
statement
(문자열, 필수): 실행할 SQL 문timeout_seconds
(숫자, 선택 사항, 기본값: 60): 명령문 실행에 대한 시간 초과(초)row_limit
(숫자, 선택 사항, 기본값: 100): 결과에서 반환할 최대 행 수
반환값: 명령문을 실행하는 데 사용된 SQL 웨어하우스의 정보와 함께 쿼리 결과의 열과 행을 포함하는 JSON 객체입니다.
SQL 웨어하우스 목록
Databricks 작업 영역에서 사용할 수 있는 모든 SQL 웨어하우스를 나열합니다.
도구 이름: list_warehouses
매개변수: 없음
반환: SQL 웨어하우스 객체의 JSON 배열
지원 플랫폼
- 리눅스(amd64)
- 윈도우(amd64)
- macOS(인텔/amd64)
- macOS(Apple Silicon/arm64)
용법
입증
이 애플리케이션은 Databricks 통합 인증을 사용합니다. 인증 구성 방법에 대한 자세한 내용은 Databricks 인증 설명서를 참조하세요.
서버 실행
MCP 서버를 시작합니다.
서버가 시작되어 표준 입력/출력에서 MCP 프로토콜 명령을 수신합니다.
개발
필수 조건
- 1.24 이상으로 가세요
Related MCP Servers
- Python
- JavaScriptMIT License
- PythonMIT License
- PythonMIT License