Genie CodeをMCPサーバーに接続する
Model Context Protocol (MCP) を介してGenieコードを外部ツールおよびデータソースに接続します。 Genie Code は、ワークスペースに追加され、使用権限を持つ任意の MCP サーバーを使用できます。
MCP サーバーは Genie Code Agent モードでのみサポートされます。
MCPとは何ですか?
MCPは、 AIエージェントをツール、リソース、プロンプト、その他のコンテキスト情報に接続するオープンソース標準です。 MCP は、コンテキストをプロンプトや指示に直接埋め込むことなく、ツール、データ、ワークフローを Genie Code に公開するための標準化された方法を提供します。
MCP は、重要なコンテキストがすでに存在しているが、Genie Code などの AI エージェントからアクセスするのが難しい場合向けに設計されています。MCP は、次のようなコンテキストへの Genie Code アクセスを安全に提供する方法を提供します。
- ドキュメント システム : チームは多くの場合、Confluence などのツールにランブックや運用ドキュメントを保存します。セクションをプロンプトにコピーする代わりに、そのコンテンツを外部の MCP サーバーを通じて一度公開し、関連するときに参照することができます。ドキュメントがすでにDatabricksに追跡検索インデックスとして存在している場合もあります。Genie Code Genieこれを使用して、関連ドキュメントをクエリすることができます。
- ツールとサービス : プラットフォーム チームは、セットアップ、検証、またはデプロイメント用のAPIsまたはスクリプトを管理する場合があります。 MCP を使用すると、これらの機能を Genie Code で直接利用できるようになります。
- データソース : Databricksにデータがすでにある場合は、 GenieコードをGenieスペースに接続して、自然言語を使用してデータを分析することができます。 Databricks の外部に保存されているデータについては、外部 MCP サーバーを通じて Genie Code に安全なアクセスを許可できます。
- カスタム アプリ : Databricks Apps経由でホストされるカスタム機能を追加することもできます。 これにより、Genie Code を、ユーザーまたは組織専用に構築された独自のツール、ワークフロー、または統合に接続することができ、すべて Databricks ワークスペース内で安全に管理されます。
このような場合、MCP は手動でのコピー アンド ペーストを構造化された再利用可能なアプローチに置き換え、必要なときにのみ適切なコンテキストを利用できるようにします。
使用権限があるワークスペース内の任意の MCP サーバーに Genie Code を接続できます。ワークスペース管理者は利用可能なサーバーを制御し、ユーザーは必要に応じて承認されたソースから選択できます。
Databricks の MCP サーバーの詳細と独自のサーバーの作成方法については、 「Databricks のモデル コンテキスト プロトコル (MCP)」を参照してください。
Genie CodeにMCPサーバーを追加する
Genie Code を MCP サーバーに接続するには、Genie Code 設定に追加します。
-
Genie Code の設定を開きます。Genie Codeパネルで、
設定 。
-
MCPサーバー の下で、
サーバーを追加します 。
-
追加する MCP サーバーを選択します。Databricks 管理 MCP サーバーまたは外部 MCP サーバーを選択できます。
-
Unity Catalog関数 : 関数のスキーマを選択します。 これにより、Genie Code は関数を使用して事前定義された SQL クエリを実行できるようになります。
- Github MCPサーバーの追加に関するヘルプについては、 Github MCPサーバーの作成を参照してください。
-
人気検索 : インデックスのスキーマを選択します。 これにより、 Genie Code は、地下鉄検索インデックスにクエリを実行して、関連するドキュメントを見つけることができます。
-
Genieスペース : Genieスペースを選択します。 Genie MCP はGenieツールとして呼び出し、自然言語を使用してGenieスペースをクエリしてデータを分析できるようにします。
-
Unity Catalog接続 :外部 MCP サーバーとして使用する接続を選択します。 接続を使用する前に、まず接続にログインする必要があります。
-
Databricks アプリ :カスタム MCP サーバーとして使用するアプリを選択します。これにより、カスタム定義されたツールを使用できるようになります。
-
-
保存 をクリックします。
MCP サーバーは追加された後、すぐに Genie Code で利用できるようになります。プロンプトや指示を変更せずに、エージェント モードで使用を開始できます。Genie Code は、関連する場合には自動的にこれらのサーバーを利用します。
現在、MCP アクセスはすべてのサーバーにわたって 20 個のツールに制限されています。Genie Code 設定で、有効または無効にするツールとサーバーを選択できます。