mcp-kql-server
Verified Safeby 4R9UN
Overview
An AI-powered MCP server that facilitates KQL query execution against Azure Data Explorer through natural language conversion, intelligent schema discovery, and RAG-enhanced context.
Installation
python -m mcp_kql_serverSecurity Notes
The server implements robust security measures by relying on Azure CLI for authentication, avoiding hardcoded credentials, and providing strong input validation and bracketing for KQL queries (especially for NL2KQL conversion). This significantly mitigates KQL injection risks. Direct KQL execution, like most query tools, assumes the input KQL is from a trusted source. No 'eval' or obvious obfuscation patterns were detected. Local schema caching uses SQLite in the user profile directory, which has local file system security implications.
Similar Servers
mcp-server-elasticsearch
Connects Model Context Protocol (MCP) clients to Elasticsearch instances, enabling natural language queries and interactions with Elasticsearch indices and data.
mcp-foundry
A Model Context Protocol (MCP) server for Azure AI Foundry, providing a unified set of tools for interacting with Azure AI models, knowledge bases (AI Search), evaluation services, and finetuning operations.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
powerbi-mcp
Enables AI assistants to interact with Power BI Desktop and Service for querying data, managing models, and performing safe bulk operations through natural language, ensuring enterprise-grade security and preserving report visual integrity during refactoring.