MCP.so
登录

Azure Data Explorer MCP Server

@cheng306

基本信息

分类

数据与分析

传输方式

stdio

作者

cheng306

关于 Azure Data Explorer MCP Server

暂无概览

#mcp-server#azure-data-explorer#kql-query

Azure Data Explorer MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "adx-query-server": {
      "command": "node",
      "args": [
        "/absolute/path/to/this/repository/build/index.js"
      ]
    }
  }
}

Azure Data Explorer MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Azure Data Explorer MCP Server?

It is a Model Context Protocol (MCP) server that authenticates to Azure Data Explorer using a service principal and executes KQL queries. It returns formatted results for use by MCP clients like Claude for Desktop.

How to use Azure Data Explorer MCP Server?

Clone the repository, install dependencies (npm install), build (npm run build), and start (npm start). The server communicates via stdio. Configure it in Claude for Desktop by editing claude_desktop_config.json to point to the built index.js. Then ask Claude to login and run queries.

Key features of Azure Data Explorer MCP Server

  • Login to Azure Data Explorer with client credentials
  • Run KQL queries against an ADX database
  • View formatted query results
  • Works over stdio with any MCP client

Use cases of Azure Data Explorer MCP Server

  • Query Azure Data Explorer interactively through a chat interface
  • Automate KQL reporting using Claude for Desktop
  • Integrate ADX data exploration into AI workflows

常见问题

1

What is the Azure Data Explorer MCP Server used for?

It allows an MCP client like Claude for Desktop to authenticate to an Azure Data Explorer cluster and run KQL queries, returning the results in a readable format.

2

What are the prerequisites to run this server?

Node.js v16 or higher, npm v7 or higher, an Azure Data Explorer cluster, and a service principal with access to that cluster.

3

How do I configure it with Claude for Desktop?

Edit the `claude_desktop_config.json` file to add the server with `command: "node"` and `args` pointing to the absolute path of the built `index.js` file, then restart Claude.

4

What tools does the server expose?

Two tools: `login-to-adx` (parameters: cluster, database, tenantId, clientId, clientSecret) and `run-adx-query` (parameter: query).

5

How does the server authenticate to Azure Data Explorer?

It uses a service principal (client credentials) – the tenant ID, client ID, and client secret are provided as parameters to the `login-to-adx` tool.

评论

数据与分析 分类下的更多 MCP 服务器