pab1it0/adx-mcp-server

pab1it0/adx-mcp-server

от pab1it0
Этот MCP сервер открывает AI-агентам доступ к Azure Data Explorer: выполняет KQL запросы, показывает схемы таблиц, выборки и статистику. Настраивается под нужные инструменты, работает через Docker и разные способы логина. Полезен аналитикам и разработчикам.

Azure Data Explorer MCP Server

CI codecov License: MIT Python 3.12

A Model Context Protocol (MCP) server that enables AI assistants to execute KQL queries and explore Azure Data Explorer (ADX/Kusto) databases through standardized interfaces.

This server provides seamless access to Azure Data Explorer and Eventhouse (in Microsoft Fabric) clusters, allowing AI assistants to query and analyze your data using the powerful Kusto Query Language.

Features

Query Execution
  • Execute KQL queries - Run arbitrary KQL queries against your ADX database
  • Structured results - Get results formatted as JSON for easy consumption
Database Discovery
  • List tables - Discover all tables in your database
  • View schemas - Inspect table schemas and column types
  • Sample data - Preview table contents with configurable sample sizes
  • Table statistics - Get detailed metadata including row counts and storage size
Authentication
  • DefaultAzureCredential - Supports Azure CLI, Managed Identity, and more
  • Workload Identity - Native support for AKS workload identity
  • Flexible credentials - Works with multiple Azure authentication methods

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.

Выберите клиент, чтобы установить pab1it0/adx-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "pab1it0-adx-mcp-server-2ys0vesbwt": {
      "command": "uv",
      "args": [
        "--directory",
        "<full path to adx-mcp-server directory>",
        "run",
        "src/adx_mcp_server/main.py"
      ],
      "env": {
        "ADX_CLUSTER_URL": "https://yourcluster.region.kusto.windows.net",
        "ADX_DATABASE": "your_database"
      }
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "pab1it0-adx-mcp-server-2ys0vesbwt": {
      "command": "uv",
      "args": [
        "--directory",
        "<full path to adx-mcp-server directory>",
        "run",
        "src/adx_mcp_server/main.py"
      ],
      "env": {
        "ADX_CLUSTER_URL": "https://yourcluster.region.kusto.windows.net",
        "ADX_DATABASE": "your_database"
      }
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "pab1it0-adx-mcp-server-2ys0vesbwt": {
      "type": "stdio",
      "command": "uv",
      "args": [
        "--directory",
        "<full path to adx-mcp-server directory>",
        "run",
        "src/adx_mcp_server/main.py"
      ],
      "env": {
        "ADX_CLUSTER_URL": "https://yourcluster.region.kusto.windows.net",
        "ADX_DATABASE": "your_database"
      }
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"pab1it0-adx-mcp-server-2ys0vesbwt\",\"type\":\"stdio\",\"command\":\"uv\",\"args\":[\"--directory\",\"<full path to adx-mcp-server directory>\",\"run\",\"src/adx_mcp_server/main.py\"],\"env\":{\"ADX_CLUSTER_URL\":\"https://yourcluster.region.kusto.windows.net\",\"ADX_DATABASE\":\"your_database\"}}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "pab1it0-adx-mcp-server-2ys0vesbwt": {
      "command": "uv",
      "args": [
        "--directory",
        "<full path to adx-mcp-server directory>",
        "run",
        "src/adx_mcp_server/main.py"
      ],
      "env": {
        "ADX_CLUSTER_URL": "https://yourcluster.region.kusto.windows.net",
        "ADX_DATABASE": "your_database"
      }
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add pab1it0-adx-mcp-server-2ys0vesbwt --env ADX_CLUSTER_URL=https://yourcluster.region.kusto.windows.net --env ADX_DATABASE=your_database -- uv --directory <full path to adx-mcp-server directory> run src/adx_mcp_server/main.py

Либо через JSON-конфиг:

claude mcp add-json pab1it0-adx-mcp-server-2ys0vesbwt "{\"command\":\"uv\",\"args\":[\"--directory\",\"<full path to adx-mcp-server directory>\",\"run\",\"src/adx_mcp_server/main.py\"],\"env\":{\"ADX_CLUSTER_URL\":\"https://yourcluster.region.kusto.windows.net\",\"ADX_DATABASE\":\"your_database\"}}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add pab1it0-adx-mcp-server-2ys0vesbwt --env ADX_CLUSTER_URL=https://yourcluster.region.kusto.windows.net --env ADX_DATABASE=your_database -- uv --directory <full path to adx-mcp-server directory> run src/adx_mcp_server/main.py

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.pab1it0-adx-mcp-server-2ys0vesbwt]
command = "uv"
args = ["--directory", "<full path to adx-mcp-server directory>", "run", "src/adx_mcp_server/main.py"]

[mcp_servers.pab1it0-adx-mcp-server-2ys0vesbwt.env]
ADX_CLUSTER_URL = "https://yourcluster.region.kusto.windows.net"
ADX_DATABASE = "your_database"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите pab1it0/adx-mcp-server, а в поле команды запуска — строку ниже:
uv --directory <full path to adx-mcp-server directory> run src/adx_mcp_server/main.py

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "pab1it0-adx-mcp-server-2ys0vesbwt": {
      "command": "uv",
      "args": [
        "--directory",
        "<full path to adx-mcp-server directory>",
        "run",
        "src/adx_mcp_server/main.py"
      ],
      "env": {
        "ADX_CLUSTER_URL": "https://yourcluster.region.kusto.windows.net",
        "ADX_DATABASE": "your_database"
      }
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "pab1it0-adx-mcp-server-2ys0vesbwt": {
      "command": "uv",
      "args": [
        "--directory",
        "<full path to adx-mcp-server directory>",
        "run",
        "src/adx_mcp_server/main.py"
      ],
      "env": {
        "ADX_CLUSTER_URL": "https://yourcluster.region.kusto.windows.net",
        "ADX_DATABASE": "your_database"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например pab1it0-adx-mcp-server-2ys0vesbwt.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: pab1it0-adx-mcp-server-2ys0vesbwt
    command: uv
    args:
      - "--directory"
      - "<full path to adx-mcp-server directory>"
      - "run"
      - "src/adx_mcp_server/main.py"
    env:
      ADX_CLUSTER_URL: https://yourcluster.region.kusto.windows.net
      ADX_DATABASE: your_database
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "pab1it0-adx-mcp-server-2ys0vesbwt": {
      "command": "uv",
      "args": [
        "--directory",
        "<full path to adx-mcp-server directory>",
        "run",
        "src/adx_mcp_server/main.py"
      ],
      "env": {
        "ADX_CLUSTER_URL": "https://yourcluster.region.kusto.windows.net",
        "ADX_DATABASE": "your_database"
      }
    }
  }
}

Похожие MCP-сервера

lucashild/mcp-server-bigquery

lucashild/mcp-server-bigquery

от lucashild

MCP сервер для Google BigQuery: LLM просматривает схемы таблиц и выполняет SQL-запросы. Полезен аналитикам и разработчикам для AI-интеграции с данными.

Python⭐ 131
hydrolix/mcp-hydrolix

hydrolix/mcp-hydrolix

от hydrolix

MCP-сервер для выполнения SQL-запросов к Hydrolix: получай данные, список баз и таблиц, схему. Помогает разработчикам и аналитикам работать с Hydrolix через Claude Desktop, Claude Code или VS Code ...

Python⭐ 11
jovezhong/mcp-timeplus

jovezhong/mcp-timeplus

от jovezhong

MCP сервер для интеграции Timeplus с AI-ассистентами: выполняйте SQL-запросы, управляйте базами, таблицами и Kafka-потоками, настраивайте ETL и подключайтесь к Apache Iceberg. Удобен для аналитики реального времени.

Python⭐ 12
motherduckdb/mcp-server-motherduck

motherduckdb/mcp-server-motherduck

от motherduckdb

MCP сервер для SQL аналитики, соединяющий AI-помощников с DuckDB. Работает с локальными файлами, S3 и MotherDuck. Выполняйте запросы, исследуйте схемы, переключайте соединения. Полезен разработчикам и аналитикам.

Python⭐ 532
keboola/keboola-mcp-server

keboola/keboola-mcp-server

официальный

от keboola

MCP сервер для подключения AI-агентов к Keboola: он открывает доступ к данным, SQL-запросам и трансформациям без написания кода. Идеален для аналитиков и разработчиков, которые хотят кормить ИИ актуальными данными напрямую.

Python⭐ 85
alkemiai/alkemi-mcp

alkemiai/alkemi-mcp

от alkemi-ai

MCP сервер Alkemi подключается к Snowflake и BigQuery, хранит метаданные и генерирует правильные запросы. Команды используют единый MCP инструмент для анализа данных без ручного описания схем.

JavaScript⭐ 4
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин