databricks-mcp-server

by characat0
Verified

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 서버를 시작합니다.

./databricks-mcp-server

서버가 시작되어 표준 입력/출력에서 MCP 프로토콜 명령을 수신합니다.

개발

필수 조건

  • 1.24 이상으로 가세요
-
security - not tested
A
license - permissive license
-
quality - not tested

데이터브릭스-mcp-서버

  1. Installation
    1. VS Code
  2. Tools
    1. List Catalogs
    2. List Schemas
    3. List Tables
    4. Execute SQL
    5. List SQL Warehouses
  3. Supported Platforms
    1. Usage
      1. Authentication
      2. Running the Server
    2. Development
      1. Prerequisites
    ID: hl7b27gvdb