公式の Databricks MCP サーバーはありますか?
はい。Databricks は `system.ai` スキーマで Genie One や Databricks SQL などのホスト型 MCP サーバーを提供しており、`https://<workspace-hostname>/ai-gateway/mcp-services/<mcp-name>` でアクセスできます。
@databricks
基本情報
Databricks は system.ai スキーマですぐに使える MCP サーバーを提供しています。例えば自然言語での分析に使う Genie One MCP や、SQL warehouse で SQL を実行する Databricks SQL MCP です。各 MCP は Unity Gateway を通じて https://<workspace-hostname>/ai-gateway/mcp-services/<mcp-name> で呼び出される Unity Catalog のセキュアブルであり、すべての呼び出しに権限、グラント、ポリシーが適用されます。Unity Gateway CLI(ug)または手動の OAuth 設定で、Claude Code、Codex、Cursor などのクライアントを接続できます。
https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.genie_one_mcpclaude mcp add databricks-genie-one --transport http https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.genie_one_mcp --header "Authorization: Bearer ${DATABRICKS_TOKEN}"Genie One MCP: ask Genie a natural-language data question and start a response; returns conversation_id, response_id and status. Pass a conversation_id to continue a conversation.
Genie One MCP: fetch the latest state of an in-flight or completed response, including progress steps, the final answer and deep links to Databricks sources.
Genie One MCP: fetch the full SQL result, including column schema and rows, for a query Genie ran.
Genie One MCP: request cancellation of an in-flight Genie turn.
Genie One MCP: ask Genie a question and open the interactive View on clients that support MCP Apps.
Databricks SQL MCP (system.ai.dbsql): run a SQL query on a SQL warehouse using the caller's Unity Catalog and warehouse permissions; runs asynchronously.
Databricks MCP Servers (Official) は、Databricks が system.ai スキーマで提供する MCP サーバーです。Claude、Cursor、Codex などのエージェントが Genie One や SQL で Databricks のデータを照会し、GitHub や Slack などのサービスを呼び出せるホスト型エンドポイントです。
自分でホストするものはありません。各 Databricks MCP サーバーは Unity Gateway を通じて呼び出される Unity Catalog のセキュアブル(securable)であるため、すべての呼び出しで Unity Catalog の権限が適用され、管理者はグラント(grants)とポリシーでアクセスを管理できます。これらのサーバーは AWS、Azure、GCP 上の Databricks 向けにドキュメント化されています。
すべての system.ai MCP は同じ URL パターンを使います。
https://<workspace-hostname>/ai-gateway/mcp-services/<mcp-name>
<workspace-hostname> をワークスペースのホスト名(https:// やパスは含めない)に、<mcp-name> を system.ai.genie_one_mcp や system.ai.dbsql などの完全な名前に置き換えます。名前はワークスペースの Unity Gateway > MCPs で確認できます。
前提条件:
system.ai.dbsql、system.ai.sandbox、system.ai.web_search を使うには、アカウント管理者がアカウントコンソールの Previews ページで Unity Gateway beta を有効にする必要があります。Genie One MCP は一般提供(GA)されています。ai-gateway スコープ付きの OAuth を推奨します。ローカルでのテストでは、Authorization: Bearer <token> ヘッダーに個人用アクセストークン(personal access token)を指定する方法も使えます。コーディングエージェントには、Databricks は Unity Gateway CLI(ug、Python 3.12+ と uv が必要)を推奨しています。サインインとトークンの更新を自動で行います。
uv tool install git+https://github.com/databricks/unity-gateway
ug mcp add --names system.ai.genie_one_mcp,system.ai.dbsql
--names を省略するとピッカーでサーバーを選べます。ug mcp list で接続を一覧表示し、ug mcp remove で削除します。
ug を使う場合:ug mcp add --agents claude --names system.ai.github を実行し、ug claude で再起動します。手動で設定する場合は、Databricks 組み込みの OAuth クライアントを使います。
claude mcp add --transport http --scope user \
--client-id claude-code --callback-port 3118 \
databricks-tools \
"https://<workspace-hostname>/ai-gateway/mcp-services/<catalog>.<schema>.<service-name>"
その後 Claude Code で /mcp と入力し、Databricks アカウントでサインインします。
Web 版またはデスクトップ版の Claude を自分の Claude アカウントで使う場合、アカウント管理者が ai-gateway スコープと、リダイレクト URL https://claude.ai/api/mcp/auth_callback および https://claude.com/api/mcp/auth_callback を登録した OAuth クライアントを作成します。次に Settings > Connectors > Add custom connector を開き、MCP URL とクライアント ID を入力してサインインします。トークンを使ったローカルテスト用に、Databricks は次の claude_desktop_config.json エントリを記載しています(Node.js が必要)。
{
"mcpServers": {
"databricks-tools": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://<workspace-hostname>/ai-gateway/mcp-services/<catalog>.<schema>.<service>",
"--header",
"Authorization: Bearer <databricks-pat>"
]
}
}
}
ug mcp add --agents cursor を実行すると ~/.cursor/mcp.json に書き込まれます。トークンを使ったローカルテストでは、次の内容を ~/.cursor/mcp.json にマージします。
{
"mcpServers": {
"dbsql": {
"url": "https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.dbsql",
"headers": { "Authorization": "Bearer <databricks-pat>" }
}
}
}
ug mcp add --agents codex --names <catalog>.<schema>.<service> を実行するか、codex mcp add databricks-tools --url "<mcp-url>" --oauth-client-id <client-id> で手動登録し、codex mcp login databricks-tools --scopes ai-gateway,offline_access でサインインします。
どのクライアントでも、system.ai.dbsql 経由で SELECT 1 AS result を実行させ、実際にツール呼び出しが行われることを確認してください。
system.ai MCP を Unity Gateway 経由の同じ URL パターンで利用system.ai.dbsql_policy の disallow_writes で読み取り専用にできる使えるツールは接続するサーバーによって異なります。
system.ai.genie_one_mcp): genie_ask は自然言語の質問への回答を開始し、genie_poll_response は進捗と最終回答を取得し、genie_get_query_result は SQL の完全な結果を返し、genie_cancel_response はターンをキャンセルし、view_ask は MCP Apps 対応クライアントでインタラクティブな View を開きます。system.ai.dbsql): execute_sql ツールが、あなたやエージェントが書いたクエリを実行します。クエリは非同期で実行され、大きな結果は切り詰められます。system.ai.web_search は引用付きの統合された回答を返し、system.ai.sandbox はネットワーク送信のない隔離環境で Python、SQL、シェルコードを実行します。system.ai.slack、system.ai.github、system.ai.atlassian、system.ai.google_drive、system.ai.google_calendar、system.ai.gmail、system.ai.microsoft_365 は OAuth で各プロバイダーに接続します。system.ai.github で実行。レガシーのワークスペースエンドポイント。 https://<workspace-hostname>/api/2.0/mcp/sql、/api/2.0/mcp/genie/{genie_space_id}、/api/2.0/mcp/ai-search/{catalog}/{schema}/{index_name}、/api/2.0/mcp/functions/{catalog}/{schema}/{function_name} などの旧来のマネージドエンドポイントは引き続き動作しますが、Unity Gateway を経由しないため、MCP レベルのグラント、ポリシー、トレースはありません。Databricks によると、beta 版の Genie エンドポイント https://<workspace-hostname>/api/2.0/mcp/genie は非推奨で、2026 年 10 月 31 日に提供終了予定です。
databrickslabs/mcp。 Databricks Labs のオープンソース Unity Catalog サーバーは非推奨で、その README はマネージドサーバーの利用を推奨しています。
コミュニティサーバー。 セルフホストでトークンを使う選択肢もあります。例えば Databricks MCP Server by RafaelCartenet は Unity Catalog のメタデータ、リネージ、SQL に重点を置いています。これらは Databricks によるメンテナンスではありません。
外部の MCP サーバーを Unity Gateway に登録したり、Databricks Apps 上で独自のサーバーを構築したりすることもできます。
system.ai.dbsql や system.ai.sandbox が表示されない: アカウント管理者が Unity Gateway beta を有効にする必要があります。ug 経由で Claude Code が接続できない: ug doctor を実行します。はい。Databricks は `system.ai` スキーマで Genie One や Databricks SQL などのホスト型 MCP サーバーを提供しており、`https://<workspace-hostname>/ai-gateway/mcp-services/<mcp-name>` でアクセスできます。
ドキュメントに MCP 単体の価格はありません。Genie One MCP は Chat in Genie One を使い Genie の料金が適用されます。レガシーエンドポイントには Databricks SQL、serverless、AI Search の料金が適用されます。
`ai-gateway` スコープ付きの OAuth を使います。コーディングエージェントでは `ug` が処理します。ローカルテストには個人用アクセストークンが使えます。無人で動くエージェントには、OAuth M2M を使うサービスプリンシパル(service principal)を使ってください。
はい。Databricks はそれぞれのセットアップ手順を公開しており、`ug mcp add --agents <agent>` または手動設定で接続できます。
Genie One は Genie Ontology でビジネス用語を解決するため、自然言語での分析に推奨されています。Databricks SQL MCP は渡された SQL をそのまま実行します。
Databricks SQL MCP はデフォルトで読み書きを許可します。`system.ai.dbsql_policy` で `disallow_writes` を true にすると読み取り専用になります。
ありません。すべてのリクエストで Unity Catalog の権限が適用されるため、結果はユーザーまたはサービスプリンシパルがアクセスできる範囲に限定されます。
その Unity Catalog サーバーは非推奨で、Databricks はマネージド MCP サーバーの利用を推奨しています。
Databricks-provided MCPs のリモート MCP サーバーは、https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.genie_one_mcp にホストされた Model Context Protocol エンドポイントです。AI アシスタントはローカルに何もインストール・実行することなく接続できます。
エンドポイント https://<workspace-hostname>/ai-gateway/mcp-services/system.ai.genie_one_mcp を Claude Code、Cursor、VS Code など任意の MCP 対応クライアントに追加してください。このページのセットアップ手順で各クライアントを一度に設定できます。
はい。Databricks-provided MCPs は OAuth を使用します。初回接続時に MCP クライアントがブラウザを開いてサインイン・認可を行い、以降はその認証情報を再利用します。
Databricks-provided MCPs は streamable-http エンドポイントを公開しており、これはリモート MCP サーバーで広く使われ、主要な MCP クライアントがサポートするトランスポートです。
Check one exact Gold Coast or Brisbane City property address. Free address/coverage check and short summary; paid structured Agent JSON adds available building, street and surrounding context, with Brisbane routed journe
Pay-per-use data and tools for AI agents: crypto token safety and rug checks, web search with cited answers, page-to-Markdown, up-to-date library docs, package safety, company research and UK/EU open data. 160 tools, 20
Convert web pages to clean Markdown and retrieval-ready chunks with browser rendering support.
Aard connects Macroeconomic and other official data from 170+ publishers including World Bank, IMF, BIS, ECB, Eurostat, and National Statistical Offices. Aard is powered by a large graph of the metadata universe and an
Official 42min MCP server: let Claude, ChatGPT, Cursor or any MCP client manage your meeting scheduling. Check availability, find free slots, book, cancel and reschedule meetings, manage recurring series, secret booking
コメント