
Unity Catalog MCPサーバー
Unity Catalog MCPサーバーは、AIアシスタントや開発者がModel Context Protocol(MCP)を通じてUnity Catalogの機能をプログラムで管理・発見・操作できるようにします。データカタログのワークフローを自動化し、機能管理を効率化し、現代のデータエンジニアリングや分析のための安...
Databricks MCPサーバーを使用して、AIエージェントをDatabricksへシームレスに接続し、自律的なメタデータ探索、SQLクエリ実行、高度なデータ自動化を実現します。
Databricks MCPサーバーは、Model Context Protocol(MCP)サーバーとして、AIアシスタントをDatabricks環境に直接接続します。特にUnity Catalog(UC)メタデータの活用に重点を置いています。主な機能は、AIエージェントがDatabricksのデータ資産へ自律的にアクセスし、理解し、操作できるようにすることです。本サーバーは、エージェントがUCメタデータを探索し、データ構造を把握し、SQLクエリを実行するためのツールを提供します。これにより、AIエージェントはデータ関連の質問に答えたり、データベースクエリを実行したり、複雑なデータリクエストを各ステップで手動操作なしに独立して完遂できます。詳細なメタデータを利用可能かつ実用的にすることで、Databricks上でのAI主導の開発ワークフローやインテリジェントなデータ探索・管理を支援します。
リポジトリやドキュメントに特定のプロンプトテンプレートは記載されていません。
リポジトリやドキュメントに明示的なMCPリソース一覧は記載されていません。
ドキュメントで利用可能とされているツールや機能は以下の通りです:
Windsurf固有のセットアップ手順やJSONスニペットは記載されていません。
Claude固有のセットアップ手順やJSONスニペットは記載されていません。
リポジトリにはCursorとの統合について記載があります:
requirements.txt
から必要なパッケージをインストールします。mcpServers
オブジェクトにDatabricks MCPサーバーを追加します:{
"databricks-mcp": {
"command": "python",
"args": ["main.py"]
}
}
環境変数を用いたAPIキーの安全な管理(例):
{
"databricks-mcp": {
"command": "python",
"args": ["main.py"],
"env": {
"DATABRICKS_TOKEN": "YOUR_API_KEY"
}
}
}
Cline固有のセットアップ手順やJSONスニペットは記載されていません。
FlowHuntでのMCP利用
MCPサーバーをFlowHuntワークフローに統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントに接続します:
MCPコンポーネントをクリックして設定パネルを開きます。システムMCP設定セクションで、以下のJSON形式を用いてMCPサーバー情報を入力してください:
{
"databricks-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定後、AIエージェントはこのMCPをツールとして利用可能となり、全機能にアクセスできます。“databricks-mcp"は実際のMCPサーバー名に、URLは自身のMCPサーバーURLに置き換えてください。
セクション | 利用可否 | 詳細/備考 |
---|---|---|
概要 | ✅ | 良い要約とモチベーションが記載されている |
プロンプト一覧 | ⛔ | プロンプトテンプレートは見つからず |
リソース一覧 | ⛔ | 明示的なMCPリソースは記載なし |
ツール一覧 | ✅ | ドキュメントで高レベルのツール説明あり |
APIキーの安全管理 | ✅ | Cursorセクションで"env"の例あり |
サンプリングサポート(評価には重要度低い項目) | ⛔ | 記載なし |
公開されているドキュメントから、Databricks MCPサーバーはDatabricks/UC統合やエージェント型AIワークフローには十分に特化されていますが、明示的なプロンプトテンプレートやリソースリスト、ルートやサンプリング機能の記述が不足しています。Cursor向けのセットアップ・ツール説明は明確ですが、他プラットフォーム向けは不十分です。
このMCPサーバーはDatabricks+AI自動化に特化しており実用的ですが、プロンプト・リソース・マルチプラットフォームセットアップに関する明示的なドキュメントがさらに充実すると良いでしょう。Databricks/UC統合をお探しの方には、堅実で実用的なソリューションです。
ライセンスあり | ✅ (MIT) |
---|---|
少なくとも1つのツール | ✅ |
フォーク数 | 5 |
スター数 | 11 |
Databricks MCPサーバーは、AIエージェントをDatabricks環境に接続し、Unity Catalogメタデータへの自律的アクセス、データ構造の理解、SQLクエリの実行など、高度なデータ探索と自動化を可能にするModel Context Protocolサーバーです。
AIエージェントがUnity Catalogメタデータを探索し、データ構造を理解し、SQLクエリを実行し、複数ステップのデータタスクを自律的に行うエージェントモードを利用できます。
主なユースケースには、メタデータ探索、自動SQLクエリ構築、データドキュメント作成支援、インテリジェントなデータ探索、Databricks内での複雑なタスク自動化などがあります。
機密情報には環境変数を使用しましょう。MCPサーバー設定で`DATABRICKS_TOKEN`を環境変数としてセットし、直接ハードコーディングしないようにしてください。
FlowHuntのフローにMCPコンポーネントを追加し、サーバー情報を設定し、AIエージェントに接続してください。システムMCP設定セクションで提供されているJSON形式を使い、Databricks MCPサーバー接続情報を記述します。
Unity Catalog MCPサーバーは、AIアシスタントや開発者がModel Context Protocol(MCP)を通じてUnity Catalogの機能をプログラムで管理・発見・操作できるようにします。データカタログのワークフローを自動化し、機能管理を効率化し、現代のデータエンジニアリングや分析のための安...
DataHub MCPサーバーは、FlowHuntのAIエージェントとDataHubメタデータプラットフォームを橋渡しし、高度なデータ探索、リネージ分析、自動メタデータ取得、AI駆動ワークフローとのシームレスな統合を実現します。...
Databricks MCPサーバーは、AIアシスタントとDatabricksプラットフォーム間のシームレスな統合を実現し、自然言語でのDatabricksリソースへのアクセス、自動SQLクエリ、FlowHuntを通じたジョブ管理を可能にします。...