Genie Agent MCPサーバーは、Azure Databricks管理のMCPサーバーで、エージェントがSQLを書かずに自然言語で単一のGenieエージェントにクエリできるようにします。 エージェントは平文の質問を送信し、GenieはそのSQLをそのエージェントのテーブルに対して書き、実行し結果を返します。すべてのリクエストにはUnityカタログの権限が強制されます。
Genie Agent は、Genie がコンテキストとして保持する最大 25 個の Unity Catalog テーブルの集合であり、サーバーの対象はワークスペース全体ではなく、その厳選されたデータに限定されます。
| URL パターン | OAuth スコープ |
|---|---|
https://<workspace-hostname>/api/2.0/mcp/genie/{genie_space_id} |
genie |
エージェントをつなぐ
Genie Agent MCPサーバーに接続するには、Genieエージェントを作成し、アクセスが必要なユーザーやサービスプリンシパルと共有し、エージェントをその空間の事前設定済みMCP URLに向けます。 OpenAIエージェントSDK、LangGraph、モデルサービングのステップバイステップのセットアップおよびコード例については、 Unity Catalogテーブルのクエリデータをご覧ください。
CursorやClaude Desktopなどの外部クライアントを接続するには、「 MCPをAIアシスタントやコーディングエージェントに接続する」をご覧ください。
Limitations
- 読み取り専用。 GenieエージェントMCPサーバーはデータを照会します。テーブルには書き込みません。
- 会話履歴もありません。 サーバーはGenieをツールとして呼び出しているため、会話履歴をGenie APIに渡しません。 ターンごとに履歴を保存するには、 マルチエージェントシステムでジーニーを使いましょう。