Back to Home
4R9UN icon

mcp-kql-server

Verified Safe

by 4R9UN

Overview

An AI-powered Model Context Protocol (MCP) server for executing Kusto Query Language (KQL) queries against Azure Data Explorer, including natural language to KQL (NL2KQL) conversion, intelligent schema discovery, caching, and data visualization.

Installation

Run Command
python -m mcp_kql_server

Security Notes

The server leverages Azure CLI for authentication, which is a standard and secure practice. It uses `subprocess.run` to interact with `az login` and `az account get-access-token`, with proper input handling to mitigate injection risks. Schema memory is stored locally using SQLite, not exposed over the network. No usage of `eval` or obvious hardcoded secrets. The production deployment guide further emphasizes secure Azure Container Apps with Managed Identity.

Similar Servers

Stats

Interest Score38
Security Score9
Cost ClassMedium
Avg Tokens1500
Stars11
Forks2
Last Update2025-12-01

Tags

kqlkustoazure-data-explorernl2kqlnatural-languageai-poweredschema-discoverydata-analysisvisualizationmcp-serverrag