Azure Data Explorer MCP Server
by cheng306
This is a Model Context Protocol (MCP) server that can login to Azure Data Explorer and run KQL queries. It allows Claude for Desktop to interact with Azure Data Explorer.
Last updated: N/A
What is Azure Data Explorer MCP Server?
This MCP server enables applications like Claude for Desktop to connect to Azure Data Explorer and execute KQL queries. It acts as a bridge, allowing these applications to interact with and retrieve data from Azure Data Explorer.
How to use Azure Data Explorer MCP Server?
- Clone the repository. 2. Install dependencies using
npm install
. 3. Build the project usingnpm run build
. 4. Configure Claude for Desktop to use the server by updating theclaude_desktop_config.json
file with the server's command and arguments. 5. Restart Claude for Desktop and use the available tools through natural language prompts.
Key features of Azure Data Explorer MCP Server
Login to Azure Data Explorer using service principal
Run KQL queries against an Azure Data Explorer database
View formatted query results
Integration with Claude for Desktop
Use cases of Azure Data Explorer MCP Server
Querying Azure Data Explorer data through Claude for Desktop
Automated data analysis using KQL queries
Integrating Azure Data Explorer data into natural language workflows
Building custom data exploration tools
FAQ from Azure Data Explorer MCP Server
What is a service principal?
What is a service principal?
A service principal is an identity used by an application or service to access specific Azure resources.
What is KQL?
What is KQL?
Kusto Query Language (KQL) is a query language used to explore data in Azure Data Explorer.
How do I get access to an Azure Data Explorer cluster?
How do I get access to an Azure Data Explorer cluster?
You need to have appropriate permissions granted by the Azure Data Explorer cluster administrator.
Where can I find my Azure tenant ID?
Where can I find my Azure tenant ID?
Your Azure tenant ID can be found in the Azure portal under Azure Active Directory.
What if I encounter errors during setup?
What if I encounter errors during setup?
Check the console output for error messages, ensure all prerequisites are met, and verify the configuration settings in claude_desktop_config.json
.