メインコンテンツまでスキップ

Databricksにおけるモデルコンテキストプロトコル (MCP)

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

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

Databricks マネージド MCP サーバーとカスタム ホスト型 MCP サーバー

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

観点

Databricks で管理される MCP サーバー

カスタムMCPサーバー

使用対象となるケース

Databricks には、エージェントが Unity Catalog のデータにクエリを実行し、ツールにアクセスできる、すぐに使用できるサーバーがあります。

独自の MCP サーバーを Databricks アプリとして安全にホストして、独自のサーバーを持ち込んだり、サードパーティの MCP サーバーを実行したりします。

利用可能なツール

特定の Databricks サービスを MCP リソースとして公開します。

  • Databricksベクトル検索
  • Unity Catalog の関数
  • Genieスペース

独自のカスタムツールと特殊なビジネスロジックを持ち込む

セットアップの複雑さ

すぐに使用できます

アプリのデプロイが必要

セキュリティモデル

Unity Catalog のアクセス許可は常に適用されるため、エージェントとユーザーは、許可されているツールとデータにのみアクセスできます。

認証と承認を設定します

承認方法

OAuthおよびPAT認証をサポートし、CursorやClaude Desktopなどのクライアントに接続します。

OAuthのみをサポートしており、CursorやClaude Desktopなどの一部のクライアントではサポートされていません

コンピュートの価格

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

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

次のステップ