Kusto MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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_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 エミュレーターをローカルで使用する場合は、 https://localhost:8082のようなクラスター URL を指定し、 --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}}" ] } } }
-
security - not tested
A
license - permissive license
-
quality - not tested

Azure Data Explorer (ADX) クラスターへのアクセスを提供し、ユーザーがテーブルの一覧表示、クエリの実行、スキーマ情報の取得を行えるようにする MCP サーバー。

  1. Tools
    1. Claude Desktop configuration
      ID: wsycvfxsrb