---
title: MCP を Databricks でどう使う？ ― マネージド MCP Server と Unity AI Gatewayを試してみた
tags: 
author: [Satoshi ENOMOTO](https://www.docswell.com/user/satoshi_enomoto)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/DEY4YQK5JM.jpg?width=480
description: Microsoft Data Analytics Day(Online) 勉強会 2026/09_発表資料 ユーザーグループ: https://sqlserver.connpass.com/ Qiita: https://qiita.com/satoshi_enomoto
published: September 29, 26
canonical: https://www.docswell.com/s/satoshi_enomoto/5Y86E4-2026-09-29-190459
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/DEY4YQK5JM.jpg)

Microsoft Data Analytics Day (Online) 勉強会
Unity Gateway
MCP を Databricks でどう使う？
ー マネージド MCP Server と Unity AI Gateway
を試してみた
発表者：Satoshi Enomoto
2026/09/29


# Page. 2

![Page Image](https://bcdn.docswell.com/page/VJNYPKR478.jpg)

Databricks マネージド MCP サーバー とは？
• Databricks 上でホストされている MCP サーバーで、ユーザによるインフラの管理が不要ですぐに使用で
きる MCP サーバー
使用可能なマネージド サーバー
1
2
Genie One
ビジネスユーザー向けの
自然言語分析
Genie Agent
特定のドメインに特化し
た自然言語分析
AI Search
非構造化文書・インデッ
クス検索
Databricks SQL
SQL クエリ・データエンジ
ニアリング
Unity Catalog 関数
事前に定義された SQL
/ Python ロジックを
ツール化
3
4
5
2


# Page. 3

![Page Image](https://bcdn.docswell.com/page/YE9P3VM4J3.jpg)

Databricks マネージド MCP サーバー とは？
• デモのアーキテクチャ図
以下の構成でデモを実施
ローカル
Databricks
ユーザー
Lakehouse
MCP Inspector
マネージド MCP サーバー
Genie
MCP Inspectorとは？
MCP サーバーと通信するための開発者向けデバッグツールで、MCP クライアントとして
MCP サーバーと通信し、ツールを呼び出したりすることができる。
認証方法
ユーザー代理認証（OBO）によりアクセスするユーザの権限に応じて実行することがで
きる。Databricks OAuth アプリケーションを作成して、クライアント ID とクライアント
シークレットを使用する。
MCP を AI アシスタントとコーディング エージェントに接続する - Azure Databricks |
Microsoft Learn
3


# Page. 4

![Page Image](https://bcdn.docswell.com/page/GE8DMPLVED.jpg)

Genie One MCP サーバー
• Genie One とは？
ビジネスユーザー向けの Databricks UI でダッシュボードの操作や自然言語での分析などができる
Genie One の画面
4


# Page. 5

![Page Image](https://bcdn.docswell.com/page/LELM31LR7R.jpg)

Genie One MCP サーバー
• 以下の URL を指定することで使用できる
https://&lt;workspace-hostname&gt;/api/2.0/mcp/genie
使用可能なツール
5


# Page. 6

![Page Image](https://bcdn.docswell.com/page/4JMYDWMPJW.jpg)

Genie One MCP サーバー
• MCP Inspector から Genie One MCP サーバーに接続して質問
MCP Inspector の設定
Genie One MCP サーバーのURLを設定
Databricks OAuth アプリケーションの
クライアント ID とクライアントシークレットを設定
6


# Page. 7

![Page Image](https://bcdn.docswell.com/page/PJR94YVY79.jpg)

Genie One MCP サーバー
• MCP Inspector から Genie One MCP サーバーに接続して質問
genie_ask を実行
質問を入力して実行
status が in_progress（進行中）で返ってくる
バックグラウンドでは Genie が作業を続けている
7


# Page. 8

![Page Image](https://bcdn.docswell.com/page/PEXQ2GZ4JX.jpg)

Genie One MCP サーバー
• MCP Inspector から Genie One MCP サーバーに接続して質問
genie_poll_response で応答の状態を確認
genie_ask で返ってくる conversation_id / response_id を
入力する
最新の状態がテキストで返ってくる
8


# Page. 9

![Page Image](https://bcdn.docswell.com/page/3EK9M48PED.jpg)

Genie One MCP サーバー
• Genie One MCP サーバーにはテキストではなく対話型ビューを返す拡張機能（MCP アプリ）がある
MCP アプリ の genie_ask を実行
質問を入力して実行する
進行状況が表示される
Genie Ontology とは？
Genieに業務文脈を渡すために、テーブル・クエリ・ダッシュボード・パイプライン・アプ
リなどから知識の断片（スニペット）を自動抽出して整理されたもの。
Databricks Genie Ontologyとは何か セマンティックレイヤー・ナレッジストアとの
関係を整理する #生成AI - Qiita
9


# Page. 10

![Page Image](https://bcdn.docswell.com/page/L73WYL2475.jpg)

Genie One MCP サーバー
• Genie One MCP サーバーにはテキストではなく対話型ビューを返す拡張機能（MCP アプリ）がある
MCP アプリ の genie_ask を実行
原因不明のエラーが発生
一瞬だけビジュアルが表示されたので、レスポンスは返ってきていると考
えられるため MCP Inspector 側の問題の可能性あり。
10


# Page. 11

![Page Image](https://bcdn.docswell.com/page/87DK5NZ5JG.jpg)

Genie Agent MCP サーバー
• Genie Agent とは？
特定のドメインに特化したデータエージェントで、自然言語での分析ができる（旧名：Genie スペース）
Genie Agent の画面
11


# Page. 12

![Page Image](https://bcdn.docswell.com/page/VJPKG5DDE8.jpg)

Genie Agent MCP サーバー
• 以下の URL を指定することで使用できる
https://&lt;workspace-hostname&gt;/api/2.0/mcp/genie/{genie_space_id}
Genie One との関係
Genie Agent
Sales
ビジネスユーザー
チャット
窓口
Genie One
質問内容に応じて
ルーティング
Genie Agent
Finance
テーブル
メトリクスビュー
など
Genie Agent
Supply Chain
12


# Page. 13

![Page Image](https://bcdn.docswell.com/page/2EVV6P1GEQ.jpg)

Genie Agent MCP サーバー
• MCP Inspector から Genie Agent MCP サーバーに接続して質問
query_space / poll_response の実行
質問を入力して実行する
回答結果がテキストで返ってくる
13


# Page. 14

![Page Image](https://bcdn.docswell.com/page/57GLNP8DEL.jpg)

Databricks SQL MCP サーバー
• MCP 経由で SQL を実行することができる
• 以下の URL を指定することで使用できる
https://&lt;workspace-hostname&gt;/api/2.0/mcp/sql
MCP Inspector の設定
Databricks SQL MCP サーバーのURLを設定
_meta パラメーターで クエリ実行に使用する
SQL ウェアハウスを指定することができる
14


# Page. 15

![Page Image](https://bcdn.docswell.com/page/4EQYQ29XJP.jpg)

Databricks SQL MCP サーバー
• MCP Inspector から Databricks SQL MCP サーバーに接続してクエリ実行
クエリの実行
execute_sql でテーブルの読み取りを実行
poll_sql_result で結果を確認
15


# Page. 16

![Page Image](https://bcdn.docswell.com/page/KJ4WNLX271.jpg)

Databricks SQL MCP サーバー
• MCP Inspector から Databricks SQL MCP サーバーに接続してクエリ実行
クエリの実行
execute_sql でテーブルの書き込みを実行
正常に書き込みできていることを確認
16


# Page. 17

![Page Image](https://bcdn.docswell.com/page/LE1Y5LNK7G.jpg)

Databricks SQL MCP サーバー
• MCP Inspector から Databricks SQL MCP サーバーに接続してクエリ実行
制限の確認
全件を取得するクエリを実行
結果が truncate されることを確認
約2MB 程度に切り詰められて
結果が返ってくると想定される
17


# Page. 18

![Page Image](https://bcdn.docswell.com/page/GEWG5V4PJ2.jpg)

MCP サービス
• MCP サービスとは？
Databricks にホストされたツールや外部 MCP サーバーを Unity Gateway 経由でエージェントから利用できるよう
にするための Unity Catalog オブジェクトで、権限管理や使用状況の監視、サービスポリシーの設定ができる。
Databricks 提供の MCP サービスとして、ワークスペース ツールや Slack 等の SaaS ツールがある。
モデルやMCPへのリクエストが通る場所で、レート
制限、コスト制御、サービスポリシー、利用状況の
記録が行われる
Genie One / SQL MCP
サーバーよりこちらを使用する
ことが推奨
引用元：MCP Services を使用してエージェントをツールに接続する - Azure Databricks | Microsoft Learn
18


# Page. 19

![Page Image](https://bcdn.docswell.com/page/47ZLN426J3.jpg)

MCP サービス
• Databricks が提供する MCP サービスに含まれるワークスペース ツールは現時点で3つ
genie_one_mcp (GA), dbsql (ベータ版), sandbox (ベータ版)
ワークスペース ツール
system.ai スキーマに登録されている
19


# Page. 20

![Page Image](https://bcdn.docswell.com/page/YJ6W83VLJV.jpg)

Unity AI Gateway 経由で利用する
• MCP サービスは以下の形式で使用できる
https://&lt;workspace-hostname&gt;/ai-gateway/mcp-services/system.ai.&lt;service_name&gt;
MCP Inspector の設定
dbsql の URL を設定
_meta パラメーターで クエリ実行に使用する
SQL ウェアハウスを指定
20


# Page. 21

![Page Image](https://bcdn.docswell.com/page/GJ5M9LDMJ4.jpg)

Unity AI Gateway 経由で利用する
• MCP サービスは以下の形式で使用できる
https://&lt;workspace-hostname&gt;/ai-gateway/mcp-services/system.ai.&lt;tool_name&gt;
クエリの実行
execute_sql でテーブルの読み取りを実行
poll_sql_result で結果を確認
Databricks SQL MCP サーバーと出力形式が異なる
21


# Page. 22

![Page Image](https://bcdn.docswell.com/page/9E292L8R7R.jpg)

Unity AI Gateway 経由で利用する
• MCP サービスには権限管理や使用状況の監視、サービスポリシーの設定ができる
権限管理・レート制限
UnityCatalog による権限管理ができる
すべてのユーザーがデフォルトで EXECUTE 可能
サービスごと・ユーザーごとの
1分あたりのリクエスト数を制限することができる
22


# Page. 23

![Page Image](https://bcdn.docswell.com/page/D7Y4YQ65EM.jpg)

Unity AI Gateway 経由で利用する
• MCP サービスには権限管理や使用状況の監視、サービスポリシーの設定ができる
使用状況・監査ログ
メトリクス
system.ai_gateway.usage のデータ
system.access.audit のデータ
23


# Page. 24

![Page Image](https://bcdn.docswell.com/page/VENYPKZ4J8.jpg)

Unity AI Gateway 経由で利用する
• MCP サービスには権限管理や使用状況の監視、サービスポリシーの設定ができる
サービスポリシー（ベータ版）
現時点では、プリンシパルとスコープは
設定できず、すべてのユーザーに適用される
組み込みのガードレール、もしくはカスタムのガードレールを設定できる
24


# Page. 25

![Page Image](https://bcdn.docswell.com/page/Y79P3VZ4E3.jpg)

Unity AI Gateway 経由で利用する
• MCP サービスには権限管理や使用状況の監視、サービスポリシーの設定ができる
サービスポリシー（ベータ版）
メールアドレスが含まれるクエリを実行
実行結果のメールアドレスがマスクされる
25


# Page. 26

![Page Image](https://bcdn.docswell.com/page/G78DMP1V7D.jpg)

Unity AI Gateway 経由で利用する
• 外部 MCP サーバーを MCP サービスに登録することで Unity AI Gateway 経由で利用できる
Databricks Lakebase への接続
Lakebase（マネージド Postgres データベース）に接続できるマネージド MCP サーバーは無いため、 MCP サーバーをホストする必要がある
PostgreSQL 用 MCP サーバーを Azure Container Apps に
ホストし、MCP サービスに登録することで Unity AI Gateway 経
由で Lakebase を利用できる
Databricks Lakebase を PostgreSQL MCP Server 経由で
Unity AI Gateway から呼び出す #Azure - Qiita
26


# Page. 27

![Page Image](https://bcdn.docswell.com/page/L7LM31QRJR.jpg)

まとめ
• Databricks で MCP を使うときのポイントを3つに整理
1
マネージド MCP Server
2
MCP サービス + Unity AI
Gateway
3
外部 MCP Server
Databricks の機能を
すぐに利用
運用・ガバナンスを一元化
Databricks 外のツールにも
拡張
• Genie One / Genie Agent / SQL な
• Unity Catalog で EXECUTE 権限を
• 外部 MCP を MCP サービスとして登録
どを MCP 経由で利用
• インフラ管理が不要で、すぐに利用開始
• OBO によりユーザー権限に応じて実行
管理
• Unity AI Gateway 経由でエージェント
• レート制限、usage / audit で利用状
況を監視
• 例：PostgreSQL MCP Server から
• サービス ポリシーでガードレールを適用
すぐ使う
から利用
推奨ルート
Lakebase に接続
拡張する
MCP サービス + Unity AI Gateway を軸に、マネージド / 外部 MCP を用途に応じて組み合わせる
27


# Page. 28

![Page Image](https://bcdn.docswell.com/page/4EMYDW1PEW.jpg)

ご清聴ありがとうございました！


