kusto-mcp

kusto-mcp

2

The Natural Language to Kusto Query MCP Server is designed to translate natural language inputs into Kusto queries, executing them against Kusto databases. It supports multiple databases, provides configuration options through a settings file, and integrates with VS Code for streamlined usage.

Natural Language to Kusto Query MCP Server

A configurable MCP server that converts natural language into Kusto queries, executing them against a Kusto database.

Features

  • Fully configurable using a settings.yaml file
  • Converts natural language prompts into Kusto queries
  • Executes queries and outputs results in JSON or CSV format
  • Supports multiple databases

Tools

  • List supported tables
  • Generate and execute Kusto queries

Configuration

  • Set up via settings.yaml with environment variable support
  • Model and Kusto configuration required for operation

Usage with VS Code

  • Add configuration to .vscode/mcp.json for integration

Build

  • Use Docker to build from the repository root