次の方法で共有


Databricks のモデル コンテキスト プロトコル (MCP)

このページは、Databricks の MCP オプションの概要です。 MCP は、AI エージェントをツール、リソース、プロンプト、およびその他のコンテキスト情報に接続するオープン ソース標準です。

MCP の主な利点は標準化です。 ツールは一度作成すれば、自分で構築したエージェントでも、サードパーティのエージェントでも、どのエージェントとも使用できます。 同様に、チームまたは組織外から、他のユーザーが開発したツールを使用できます。

MCP は、Databricks Agent Framework で使用できる 3 つのツール アプローチの 1 つです。 Unity カタログ関数ツールまたはエージェント コード ツールよりも MCP を選択するタイミングのガイダンスについては、「 ツールのアプローチを選択する」を参照してください。

Databricks MCP オプション

Databricks には、次の 3 つの MCP オプションが用意されています。

Aspect Databricks で管理される MCP サーバー 外部 MCP サーバー カスタム MCP サーバー
目的のユース ケース Databricks には、エージェントが Unity カタログのデータに対してクエリを実行し、ツールにアクセスできるようにする、すぐに使用できるサーバーがあります。 Azure Databricks の外部でホストされているサードパーティの MCP サーバーに接続します。
Databricks Marketplace から一般的なサーバーをインストールするか、Unity カタログ接続を使用して任意のサーバーに接続します。
独自の MCP サーバーを Databricks アプリとして安全にホストし、独自のサーバーを持ち込んだり、サードパーティの MCP サーバーを実行したりします。
使用可能なツール 特定の Databricks サービスを MCP リソースとして公開します。
  • Databricks ベクター検索
  • Unity カタログ関数
  • ジーニー スペース
  • DBSQL
外部サービスと API にアクセスする:
  • Marketplace からキュレーションされたサーバー (You.com、Glean など)
  • セルフホステッド MCP サーバー
  • Streamable HTTP トランスポートを使用するサードパーティ製 MCP サーバー
独自のカスタム ツールと特殊なビジネス ロジックを使用する
セットアップの複雑さ すぐに使用できる状態 Marketplace からインストールするか、カスタム Unity カタログ接続を作成する アプリのデプロイが必要
セキュリティ モデル Unity カタログのアクセス許可は常に適用されるため、エージェントとユーザーは、許可されているツールとデータにのみアクセスできます。 Databricks は、OAuth フローとトークン更新を使用した Unity カタログ接続を使用して認証を管理します。 認証と承認を構成します。
承認方法 カーソルやクロード デスクトップなどのクライアントを 接続 するための OAuth 認証と PAT 認証をサポートします。 セキュリティで保護されたプロキシ認証に Unity カタログ接続を使用します。 OAuth のみがサポートされています。これは、Cursor や Claude Desktop などの一部のクライアントではサポートされていません。

MCP サーバーを表示するには、ワークスペース >Agents>MCP サーバーに移動します。

[エージェント MCP サーバー] タブ

Azure Databricks Marketplace からサーバーをインストールする

Azure Databricks Marketplace には、Databricks の外部でホストされている一般的な MCP サーバーにアクセスできるように、すばやくインストールできる外部 MCP サーバーのキュレーションされた一覧が用意されています。 外部 MCP サーバーへのアクセスの取得に関するページを参照してください

コンピューティング価格

マネージド MCP サーバーのコンピューティング価格は、MCP ワークロードによって異なります。

カスタム MCP サーバーには、 Databricks Apps の価格が適用されます

次のステップ