mcpField
M
Mcp Server Kusto

Mcp Server Kusto

ローカル
github.com/ZZZHDWデータベース198 週間前に更新

Mcp Server Kusto について

Mcp Server Kusto は、Azure Data Explorer クラスターにアクセスする MCP サーバーです。MCP クライアントからテーブルやスキーマを確認し、内部テーブル、外部テーブル、マテリアライズドビューをクエリできます。

主な機能

  1. 01内部テーブルと外部テーブルの一覧表示
  2. 02マテリアライズドビューの一覧表示
  3. 03内部テーブルとビューのクエリ
  4. 04外部テーブルのクエリ
  5. 05テーブルスキーマの取得

活用シーン

  1. 01Azure Data Explorer のテーブル確認
  2. 02クラスター内データへのクエリ実行
  3. 03クエリ前のスキーマ確認

MCP 対応

Azure Data Explorer のテーブル一覧、スキーマ取得、クエリ実行のツールを MCP クライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Kusto MCP サーバー

Azure Data Explorer(ADX)クラスターへのアクセスを提供する MCP サーバーです。

ツール

サーバーでは、以下のツールを利用できます。

  • テーブルの一覧表示:
    • list_internal_tables:クラスター内のすべての内部テーブルを一覧表示します
    • list_external_tables:クラスター内のすべての外部テーブルを一覧表示します
    • list_materialized_views:クラスター内のすべてのマテリアライズドビューを一覧表示します
  • クエリの実行:
    • execute_query_internal_table:内部テーブルまたはマテリアライズドビューに対してクエリを実行します
    • execute_query_external_table:外部テーブルに対してクエリを実行します
  • テーブルスキーマの取得:
    • get_internal_table_schema:内部テーブルまたはマテリアライズドビューのスキーマを取得します
    • get_external_table_schema:外部テーブルのスキーマを取得します
Claude Desktop の設定

claude_desktop_config.json を編集して、以下の設定を追加します。

{
  "mcpServers": {
    "kusto": {
      "command": "uv",
      "args": [
        "--directory",
        "{{PATH_TO_PROJECT}}\\mcp-server-kusto\\src\\mcp_server_kusto",
        "run",
        "mcp-server-kusto",
        "--cluster",
        "{{ADX_CLUSTER_URL}}",
        "--authority_id",
        "{{TENANT_ID}}",
        "--client_id",
        "{{CLIENT_ID}}",
        "--client_secret",
        "{{CLIENT_SECRET}}"
      ]
    }
  }
}

Azure Data Explorer エミュレーターをローカルで使用する場合は、クラスター URL として https://localhost:8082 を指定してください。--authority_id、--client_id、--client_secret を指定する必要はありません。

{
  "mcpServers": {
    "kusto": {
      "command": "uv",
      "args": [
        "--directory",
        "{{PATH_TO_PROJECT}}\\mcp-server-kusto\\src\\mcp_server_kusto",
        "run",
        "mcp-server-kusto",
        "--cluster",
        "{{ADX_CLUSTER_URL}}"
      ]
    }
  }
}

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。