Databricks MCP サーバー
Databricks と対話するためのモデル コンテキスト プロトコル (MCP) サーバー。
インストール
リリースページから、プラットフォームの最新リリースをダウンロードできます。
VSコード
次のリンクをクリックして、VS Code に Databricks MCP サーバー拡張機能をインストールします。
または、次のコマンドを実行して拡張機能を手動でインストールすることもできます。
ツール
Databricks MCPサーバーは、Databricksワークスペースと対話するためのモデルコンテキストプロトコル(MCP)インターフェースを提供します。以下の機能を提供します。
カタログ一覧
Databricks ワークスペースで使用可能なすべてのカタログを一覧表示します。
ツール名: list_catalogs
**パラメータ:**なし
**戻り値:**カタログオブジェクトのJSON配列
リストスキーマ
指定された Databricks カタログ内のすべてのスキーマを一覧表示します。
ツール名: list_schemas
パラメータ:
catalog
(文字列、必須): スキーマを一覧表示するカタログの名前
**戻り値:**スキーマオブジェクトのJSON配列
リストテーブル
オプションのフィルタリングを使用して、指定された Databricks スキーマ内のすべてのテーブルを一覧表示します。
ツール名: list_tables
パラメータ:
catalog
(文字列、必須): スキーマを含むカタログの名前schema
(文字列、必須): テーブルを一覧表示するスキーマの名前filter_pattern
(文字列、オプション、デフォルト: ".*"): テーブル名をフィルタリングするための正規表現パターン
**戻り値:**テーブルオブジェクトのJSON配列
SQLを実行する
Databricks SQL ウェアハウスで SQL ステートメントを実行し、結果を返します。
ツール名: execute_sql
パラメータ:
statement
(文字列、必須):実行するSQL文timeout_seconds
(数値、オプション、デフォルト: 60): ステートメント実行のタイムアウト(秒)row_limit
(数値、オプション、デフォルト: 100): 結果で返される行の最大数
**戻り値:**クエリ結果の列と行、およびステートメントの実行に使用された SQL ウェアハウスの情報を含む JSON オブジェクト。
SQL ウェアハウスの一覧
Databricks ワークスペースで使用可能なすべての SQL ウェアハウスを一覧表示します。
ツール名: list_warehouses
**パラメータ:**なし
戻り値: SQL ウェアハウスオブジェクトの JSON 配列
サポートされているプラットフォーム
- Linux (amd64)
- ウィンドウズ (amd64)
- macOS (Intel/amd64)
- macOS (Apple Silicon/arm64)
使用法
認証
アプリケーションはDatabricks統合認証を使用します。認証の設定方法の詳細については、 Databricks認証のドキュメントを参照してください。
サーバーの実行
MCP サーバーを起動します。
サーバーが起動し、標準入出力で MCP プロトコル コマンドをリッスンします。
発達
前提条件
- Go 1.24以降
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
データブリックスMCPサーバー
Related MCP Servers
- Python
- JavaScriptMIT License
- PythonMIT License
- PythonMIT License