このページは、Databricks の MCP オプションの概要です。 MCP は、AI エージェントをツール、リソース、プロンプト、およびその他のコンテキスト情報に接続するオープン ソース標準です。
MCP の主な利点は標準化です。 ツールは一度作成すれば、自分で構築したエージェントでも、サードパーティのエージェントでも、どのエージェントとも使用できます。 同様に、チームまたは組織外から、他のユーザーが開発したツールを使用できます。
MCP は、Databricks Agent Framework で使用できる 3 つのツール アプローチの 1 つです。 Unity カタログ関数ツールまたはエージェント コード ツールよりも MCP を選択するタイミングのガイダンスについては、「 ツールのアプローチを選択する」を参照してください。
Databricks MCP オプション
Databricks には、次の 3 つの MCP オプションが用意されています。
- マネージド MCP サーバー - すぐに使用できる Azure Databricks サービス
- 外部 MCP サーバー - Databricks Marketplace またはカスタム Unity カタログ接続を使用してインストール可能なサードパーティ製 MCP サーバー
- カスタム MCP サーバー - 独自の MCP サーバーを Databricks アプリとしてホストする
| Aspect | Databricks で管理される MCP サーバー | 外部 MCP サーバー | カスタム MCP サーバー |
|---|---|---|---|
| 目的のユース ケース | Databricks には、エージェントが Unity カタログのデータに対してクエリを実行し、ツールにアクセスできるようにする、すぐに使用できるサーバーがあります。 | Azure Databricks の外部でホストされているサードパーティの MCP サーバーに接続します。 Databricks Marketplace から一般的なサーバーをインストールするか、Unity カタログ接続を使用して任意のサーバーに接続します。 |
独自の MCP サーバーを Databricks アプリとして安全にホストし、独自のサーバーを持ち込んだり、サードパーティの MCP サーバーを実行したりします。 |
| 使用可能なツール | 特定の Databricks サービスを MCP リソースとして公開します。
|
外部サービスと API にアクセスする:
|
独自のカスタム ツールと特殊なビジネス ロジックを使用する |
| セットアップの複雑さ | すぐに使用できる状態 | Marketplace からインストールするか、カスタム Unity カタログ接続を作成する | アプリのデプロイが必要 |
| セキュリティ モデル | Unity カタログのアクセス許可は常に適用されるため、エージェントとユーザーは、許可されているツールとデータにのみアクセスできます。 | Databricks は、OAuth フローとトークン更新を使用した Unity カタログ接続を使用して認証を管理します。 | 認証と承認を構成します。 |
| 承認方法 | カーソルやクロード デスクトップなどのクライアントを 接続 するための OAuth 認証と PAT 認証をサポートします。 | セキュリティで保護されたプロキシ認証に Unity カタログ接続を使用します。 | OAuth のみがサポートされています。これは、Cursor や Claude Desktop などの一部のクライアントではサポートされていません。 |
MCP サーバーを表示するには、ワークスペース >Agents>MCP サーバーに移動します。
Azure Databricks Marketplace からサーバーをインストールする
Azure Databricks Marketplace には、Databricks の外部でホストされている一般的な MCP サーバーにアクセスできるように、すばやくインストールできる外部 MCP サーバーのキュレーションされた一覧が用意されています。 外部 MCP サーバーへのアクセスの取得に関するページを参照してください
コンピューティング価格
マネージド MCP サーバーのコンピューティング価格は、MCP ワークロードによって異なります。
Unity カタログ関数では、サーバーレス汎用コンピューティングが使用されます。 サーバーレス コンピューティングの価格を参照してください。
Genie は、サーバーレス SQL コンピューティングを使用して実行します。 サーバーレス SQL の価格を参照してください。
DBSQL サーバーの場合、SQL クエリは SQL ウェアハウスで実行されます。 Databricks SQL の価格を参照してください。
カスタム MCP サーバーには、 Databricks Apps の価格が適用されます。