remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for interacting with Databricks workspaces, allowing users to list catalogs, schemas, and tables, execute SQL statements, and retrieve information about SQL warehouses.
데이터브릭스 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 이상으로 가세요