Databricksにおけるモデルコンテキストプロトコル (MCP)
このページでは、Databricks の MCP オプションの概要について説明します。MCP は、AI エージェントをツール、リソース、プロンプト、その他のコンテキスト情報に接続するオープンソース標準です。
MCP の主な利点は標準化です。ツールを一度作成すれば、自分で構築したエージェントでもサードパーティのエージェントでも、どのエージェントでも使用できます。同様に、チームまたは組織外の他のユーザーが開発したツールを使用できます。
Databricks マネージド MCP サーバーとカスタム ホスト型 MCP サーバー
Databricks には、次の 2 つの MCP オプションが用意されています。
観点 | Databricks で管理される MCP サーバー | カスタムMCPサーバー |
---|---|---|
使用対象となるケース | Databricks には、エージェントが Unity Catalog のデータにクエリを実行し、ツールにアクセスできる、すぐに使用できるサーバーがあります。 | 独自の MCP サーバーを Databricks アプリとして安全にホストして、独自のサーバーを持ち込んだり、サードパーティの MCP サーバーを実行したりします。 |
利用可能なツール | 特定の Databricks サービスを MCP リソースとして公開します。
| 独自のカスタムツールと特殊なビジネスロジックを持ち込む |
セットアップの複雑さ | すぐに使用できます | アプリのデプロイが必要 |
セキュリティモデル | Unity Catalog のアクセス許可は常に適用されるため、エージェントとユーザーは、許可されているツールとデータにのみアクセスできます。 | 認証と承認を設定します |
承認方法 | OAuthおよびPAT認証をサポートし、CursorやClaude Desktopなどのクライアントに接続します。 | OAuthのみをサポートしており、CursorやClaude Desktopなどの一部のクライアントではサポートされていません |
コンピュートの価格
マネージド MCP サーバーのコンピュート価格は、MCP ワークロードによって異なります。
-
Unity Catalog 機能はサーバレス general コンピュートを使用します。 サーバレス コンピュート 価格を参照してください。
-
Genie は、サーバレス SQL コンピュートを使用して実行します。 サーバレス SQLの価格を参照してください。
カスタム MCP サーバーには、 Databricks Apps の価格が適用されます。