Azure Databricks のマネージド MCP サーバー

Important

この機能は パブリック プレビュー段階です

Azure Databricksマネージド MCP サーバーは、UNITY カタログ、Azure Databricks AI 検索インデックス、Genie Agents、およびカスタム関数のデータに AI エージェントを接続する、すぐに使用できるサーバーです。

  • セットアップなし: Azure Databricksはサーバーをホストし、認証を管理します。
  • 管理: Unity カタログはアクセス許可を適用するため、エージェントとユーザーは、付与したツールとデータにのみアクセスします。
  • 一元化: Unity AI Gateway からすべてのサーバーを表示、監視、管理します。

これらのサーバーをエージェントコードから呼び出すには、「 カスタムエージェントのMCPサーバー使用」を参照してください。

Claude CodeやCursorのようなサードパーティのコーディングエージェントを設定する場合は、これらのサーバーをAzure Databricks AIツールと組み合わせてください。 マネージドMCPサーバーは、エージェントに制御された呼び出しツールを提供します。 AIツールは、コードを書く際に適用すべきAzure Databricksパターンを教えてくれます。

使用可能なマネージド サーバー

Databricks には、すぐに使用できる次の MCP サーバーがあります。 代理ユーザー認証を使用して管理対象 MCP サーバーに接続する場合は、アプリケーションがアクセスする必要がある各サーバーに対応する OAuth スコープを含めます。 セットアップ手順については、「 認証方法」を参照してください。

サーバー 利用シーン URL パターン OAuth スコープ
ジーニーワン ワークスペース全体にわたる自然言語分析 https://<workspace-hostname>/api/2.0/mcp/genie genie
Genie エージェント 自然言語分析を1人のGenieエージェントに限定 https://<workspace-hostname>/api/2.0/mcp/genie/{genie_space_id} genie
AI 検索 非構造化文書による検索 https://<workspace-hostname>/api/2.0/mcp/ai-search/{catalog}/{schema}/{index_name} ai-search
Databricks SQL 開発者クエリとデータエンジニアリング https://<workspace-hostname>/api/2.0/mcp/sql sql
Unity Catalog 関数 あらかじめ定義されたSQLロジックをツールとして https://<workspace-hostname>/api/2.0/mcp/functions/{catalog}/{schema}/{function_name} unity-catalog

Cursor、Claude Desktop、ChatGPTなどのクライアントをこれらのサーバーに接続するには、「 MCPとAIアシスタントおよびコーディングエージェントを接続する」をご覧ください。

Genie One MCPとDatabricks SQL MCPサーバーの比較

分析のユースケースなら、 まずGenie One MCPサーバーから始めましょう。 Genieは、Genie Ontologyというガバナンスされたセマンティックレイヤーを通じてビジネス用語を解決し、エージェントが生のテーブルに対して直接SQLを書くよりも正確な回答を生成します。 構文の検証やパイプラインの作成など、すでに書いたクエリを実行する必要がある場合は Databricks SQL MCPサーバー を使いましょう。

ツール呼び出し引数と _meta パラメーター

Azure Databricksマネージド MCP サーバーは、次の 2 つの方法でパラメーターを処理します。

  • ツール呼び出し引数: LLM が通常、ユーザー入力に基づいて動的に生成するパラメーター
  • _meta パラメーター: エージェント コードで事前設定して動作を決定論的に設定できる構成パラメーター

各サーバーがサポートする具体的な _meta パラメータについては、そのサーバーのページ(例: AI SearchDatabricks SQL)をご覧ください。

Pricing

マネージド MCP サーバーの価格は、機能の種類によって異なります。

その他のリソース