mcp_kusto
This project provides an MCP server for Azure Data Explorer, enabling streamlined data analysis tasks such as querying and schema exploration. It is built with the Go SDK and integrates with tools like VS Code for efficient data interaction.
Vibe Querying with MCP Server for Azure Data Explorer
An MCP server implementation for Azure Data Explorer (Kusto) using the Go SDK. The server provides tools to interact with Azure Data Explorer, including listing databases, listing tables, getting table schema, and executing read-only KQL queries. Can be integrated with tools like VS Code for enhanced data analysis and exploration.
Tools Available
- list_databases: Lists all databases in a specified Azure Data Explorer cluster.
- list_tables: Lists all tables in a specified Azure Data Explorer database.
- get_table_schema: Retrieves the schema of a specified table.
- execute_query: Executes a read-only query on a database.
Configuration
The server can be configured using an mcp.json
file, compatible with VS Code and other tools, such as Claude Desktop.
Authentication
Uses DefaultAzureCredential for authentication, supporting local Azure CLI login.