DataHub MCPサーバー連携

DataHub MCPサーバー連携

MCPサーバーを使ってFlowHunt AIエージェントと組織のDataHubを連携し、強力なメタデータ検索、リネージ探索、自動SQL監査をAIワークフロー内で直接実現しましょう。

「DataHub」MCPサーバーとは何をするのか?

DataHub MCP(Model Context Protocol)サーバーは、AIアシスタントとDataHubデータエコシステムの橋渡しをします。DataHubの強力なメタデータAPIとコンテキストAPIをMCP標準で公開することで、AIエージェントがすべてのエンティティタイプの検索、詳細メタデータの取得、データリネージの探索、関連SQLクエリの一覧取得を可能にします。これにより、AIモデルは最新のデータコンテキストへアクセスし、複雑なクエリや自動メタデータ探索をお好みのAIインターフェースから直接実行でき、開発ワークフローが大幅に向上します。DataHub MCPサーバーはDataHub Core/Cloud両対応であり、メタデータプラットフォームをAI駆動ツールやアシスタントと統合したい組織にとって柔軟なソリューションです。

プロンプト一覧

リポジトリやREADMEにはプロンプトテンプレートの詳細はありません。

リソース一覧

リポジトリやREADMEに明示的なMCPリソースプリミティブの記載はありません。

ツール一覧

  • すべてのエンティティ型を任意フィルタで検索
    クライアントがDataHubエンティティ(データセット、ダッシュボード、パイプライン等)をカスタムフィルタで検索可能にします。
  • 任意のエンティティのメタデータ取得
    指定したDataHubエンティティの詳細なメタデータを取得します。
  • リネージグラフ(上流・下流)の探索
    指定エンティティについて、上流(ソース)・下流(利用者)両方向のデータリネージを探索できます。
  • データセットに紐づくSQLクエリの一覧取得
    特定データセットと関連するSQLクエリを抽出し、監査や利用状況の把握に役立ちます。

このMCPサーバーのユースケース

  • 総合的なデータ探索
    開発者やデータサイエンティストが全DataHubエンティティを横断的に検索・絞込でき、データ探索を加速し手作業を削減します。
  • 自動メタデータ取得
    AIエージェントがエンティティの詳細メタデータを自動取得し、ドキュメント作成・品質チェック・オンボーディングワークフローを支援。
  • リネージ分析による影響評価
    上流・下流リネージを即時探索し、変更の影響範囲やデータガバナンスを強化します。
  • SQLクエリ監査
    データセットに関連するSQLクエリを一覧・分析でき、コンプライアンスやパフォーマンス、データアクセス最適化に役立ちます。
  • AIアシスタントとの連携自動化
    DataHubと最新AIアシスタントをシームレスに接続し、チャットやコード環境から反復的なデータ管理・探索作業を自動化します。

セットアップ手順

Windsurf

リポジトリにWindsurf専用の手順はありません。

Claude

  1. uv をインストールします。

  2. which uvxuvxコマンドのフルパスを確認します。

  3. DataHubのURLと個人アクセストークンを取得します。

  4. claude_desktop_config.jsonファイルを以下のように編集します:

    {
      "mcpServers": {
        "datahub": {
          "command": "<full-path-to-uvx>",  // 例: /Users/hsheth/.local/bin/uvx
          "args": ["mcp-server-datahub"],
          "env": {
            "DATAHUB_GMS_URL": "<your-datahub-url>",
            "DATAHUB_GMS_TOKEN": "<your-datahub-token>"
          }
        }
      }
    }
    
  5. 保存してClaude Desktopを(再)起動。エージェント画面で接続を確認します。

Cursor

  1. uv をインストールします。

  2. DataHubのURLと個人アクセストークンを取得します。

  3. .cursor/mcp.jsonを以下のように編集します:

    {
      "mcpServers": {
        "datahub": {
          "command": "uvx",
          "args": ["mcp-server-datahub"],
          "env": {
            "DATAHUB_GMS_URL": "<your-datahub-url>",
            "DATAHUB_GMS_TOKEN": "<your-datahub-token>"
          }
        }
      }
    }
    
  4. ファイルを保存しCursorを再起動。MCPステータスパネルを確認します。

Cline

リポジトリにCline専用の手順はありません。

汎用/その他MCPクライアント

  1. uv をインストールします。

  2. DataHubのURLと個人アクセストークンを準備します。

  3. 以下の設定を利用します:

    command: uvx
    args:
      - mcp-server-datahub
    env:
      DATAHUB_GMS_URL: <your-datahub-url>
      DATAHUB_GMS_TOKEN: <your-datahub-token>
    
  4. お使いのMCPクライアントの設定にこのコマンドを組み込みます。

APIキーの安全な管理

DATAHUB_GMS_TOKENなどの認証情報は必ず環境変数で管理し、平文ファイルへは保存しないようにしましょう。設定では上述のようにenvフィールドを使ってセキュアに注入してください。

このMCPをFlowHuntフロー内で使う方法

FlowHuntでのMCP利用方法

FlowHuntのワークフローにMCPサーバーを組み込むには、まずフロー内にMCPコンポーネントを追加し、AIエージェントと接続します。

FlowHunt MCPフロー

MCPコンポーネントをクリックして設定パネルを開きます。system MCP設定セクションに、以下のJSON形式でMCPサーバー情報を入力します:

{
  "datahub": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定後、AIエージェントがこのMCPの全機能にアクセスできるようになります。“datahub"の部分は実際のMCPサーバー名に、URLはご自身のMCPサーバーURLに置き換えてください。


概要

セクション対応状況詳細・備考
概要README・リポジトリ説明に記載あり
プロンプト一覧プロンプトテンプレートなし
リソース一覧MCPリソースプリミティブ明記なし
ツール一覧READMEのfeaturesセクションに記載
APIキーの安全な管理セットアップ手順で環境変数利用を説明
サンプリング対応(評価には重要度低)READMEやコードに記載なし

このMCPサーバーの評価は6/10程度です。オープンソースライセンスが明記され、複数の有用なツールと基本的なセキュアセットアップ手順がありますが、プロンプトテンプレートやリソースプリミティブ、サンプリングやルートなどの高度なMCP機能は未対応です。


MCPスコア

ライセンスあり✅ (Apache-2.0)
ツールが1つ以上ある
フォーク数13
スター数37

よくある質問

DataHub MCPサーバーは何をしますか?

DataHubのメタデータおよびコンテキストAPIをMCP標準経由で公開し、AIエージェントが組織データの検索・メタデータ取得・リネージ探索・SQLクエリリストの取得をFlowHuntや他のAIツールから直接行えるようにします。

どのDataHubプラットフォームに対応していますか?

DataHub CoreとDataHub Cloudの両方に対応しており、どちらの環境でも接続できます。

主なユースケースは?

主なユースケースは、データの総合的な探索、自動メタデータ取得、インパクト評価のためのリネージ分析、SQLクエリ監査、AIエージェントによるワークフロー自動化などです。

安全に認証情報を渡すには?

DATAHUB_GMS_TOKENのような認証情報は必ず環境変数で管理してください。設定ファイルの'env'フィールドで注入し、秘密情報の安全性を保ちましょう。

プロンプトテンプレートやリソースプリミティブは含まれていますか?

このサーバーには明示的なプロンプトテンプレートやMCPリソースプリミティブは含まれていません。

このMCPサーバーはどんなツールを提供しますか?

すべてのエンティティ型の検索、メタデータ取得、リネージ探索、データセットに紐づくSQLクエリの一覧取得機能を提供します。

DataHub MCPをFlowHuntに接続するには?

FlowHuntフローにMCPコンポーネントを追加し、ドキュメント記載のDataHub MCPサーバーJSONで設定、AIエージェントと接続すればDataHubの機能に即アクセスできます。

FlowHuntとDataHubをMCPで接続

DataHub MCPサーバーを使い、組織のメタデータ・リネージ・データ探索ツールへリアルタイムでAIワークフローからアクセス。データ管理・ガバナンスをFlowHuntから直接自動化しましょう。

詳細はこちら

Azure MCP Hub MCP サーバー
Azure MCP Hub MCP サーバー

Azure MCP Hub MCP サーバー

Azure MCP Hub は、Azure 上で Model Context Protocol (MCP) サーバーを発見・構築・統合するための中央リソースです。ガイダンス、SDK、リンクを提供し、複数のプログラミング言語で本物の API 統合による AI エージェント開発を加速します。...

2 分で読める
Azure MCP +5
Datadog MCP サーバー連携
Datadog MCP サーバー連携

Datadog MCP サーバー連携

Datadog MCP サーバーは FlowHunt と Datadog の API を橋渡しし、AI 主導の監視データ、ダッシュボード、メトリクス、イベント、ログへのアクセスを実現し、高度な可観測性と自動化されたインシデント管理を可能にします。...

2 分で読める
AI Monitoring +5
Databricks MCPサーバー
Databricks MCPサーバー

Databricks MCPサーバー

Databricks MCPサーバーは、AIアシスタントとDatabricks環境を接続し、Unity Catalogのメタデータやデータ資産の自律的な探索・理解・操作を可能にします。エージェントはデータを発見し、SQLクエリを構築し、手動操作なしで複雑な分析ワークフローを自動化できます。...

1 分で読める
AI MCP Server +5