Databricksにおけるモデルコンテキストプロトコル (MCP)
MCP は、AIエージェントをツール、リソース、プロンプト、およびその他のコンテキスト情報に接続するオープンソースの標準です。Databricksでは、エンタープライズコントロールプレーンであるUnity AI Gatewayが、MCPサーバーとLLMエンドポイント全体のアクセスを管理し、アクティビティを監視します。
- アクセス制御 : マネージドおよび外部 MCP サーバーは、Unity Catalog 権限を使用して、各サーバーとその基盤となるデータにどのユーザーとサービスプリンシパルがアクセスできるかを管理します。
- **資格情報管理**:外部 MCP サーバーは、マネージド OAuth を使用した Unity Catalog 接続を利用して、エンドユーザーに資格情報を公開することなく、認証を安全に処理します。
- 一元的な可視性 :Unity AI Gatewayからワークスペース内のすべてのMCPサーバーを表示および管理します。
MCPは、エージェントにツールを提供する一つの方法です。構造化データと非構造化データ、コード実行、Unity Catalog関数ツールを含むあらゆるアプローチについては、エージェントをツールに接続するを参照してください。
MCPサーバーを設定する
-
- Unity CatalogにおけるMCPサービス
- 管理対象接続を使用してDatabricks外でホストされているMCPサーバーに接続し、それらをUnity Catalogのセキュリティ保護可能なオブジェクトとして登録して、アクセスを管理し、ツールをフィルタリングし、サービスポリシーを適用します。
-
- 独自のMCPサーバーをホストする
- Databricks アプリとして独自の MCP サーバーをホストします。
MCPサーバーを使用
-
- エージェントで MCP サーバーを使用する
- 管理対象、外部、およびカスタムの MCP サーバーをエージェントコードから
databricks-mcpライブラリおよびエージェントフレームワークを使用して呼び出します。
-
- Databricks 管理の MCP サーバー
- AI Search、Genie Space、Databricks SQL、およびUnity Catalog機能向けの事前構成済みDatabricksサーバー。セットアップは不要です。
-
- MCPをAIアシスタントおよびコーディングエージェントに接続する
- Claude、Cursor、MCP Inspector、およびその他のツールをDatabricks MCPに接続します。
利用可能なMCPサーバーを表示するには、ワークスペース > **AI Gateway** > **MCPs** に移動します。

コンピュートの価格
カスタムMCPサーバーには、Databricks Appsの価格が適用されます。
マネージドMCPサーバーの価格は、機能の種類によって異なります。
-
Unity Catalog機能は、サーバーレスの一般的なコンピュート価格を使用します。
-
GenieスペースはサーバーレスSQLコンピュート価格を使用します。
-
Databricks SQLサーバーはDatabricks SQLの価格を使用します。
-
AI Searchインデックスは、AI Searchの価格を使用します。