mysql-kusto-mcp logo

mysql-kusto-mcp

by nitishsharma25

This is a chat application that answers Kusto queries in a conversational manner. It utilizes the MCP Client/Server framework and Azure OpenAI's LLM in the backend.

View on GitHub

Last updated: N/A

What is mysql-kusto-mcp?

This application is a conversational interface for querying Kusto databases. It allows users to ask questions in natural language, which are then translated into Kusto queries and executed.

How to use mysql-kusto-mcp?

  1. Clone the repository. 2. Set up the environment by installing the necessary dependencies and configuring Azure OpenAI parameters in a .env file. 3. Authenticate with Azure CLI. 4. Run the client application, providing the server application path as an argument. 5. Enter queries in the terminal and start chatting. To start a new session, enter 'quit' and restart the client.

Key features of mysql-kusto-mcp

  • Conversational Kusto querying

  • Uses Azure OpenAI's LLM

  • MCP Client/Server architecture

  • Natural language interface

Use cases of mysql-kusto-mcp

  • Interactive data exploration with Kusto

  • Building chatbots for Kusto data analysis

  • Simplifying Kusto query creation for non-technical users

  • Providing a more intuitive way to interact with Kusto databases

FAQ from mysql-kusto-mcp

What is Kusto?

Kusto is a big data analytics platform.

What is Azure OpenAI?

Azure OpenAI provides access to OpenAI's powerful language models.

What is MCP?

MCP refers to the Client/Server framework used in the application.

How do I configure Azure OpenAI?

You need to set the AZUREOPENAI_API_KEY, AZUREOPENAI_ENDPOINT, AZUREOPENAI_API_VERSION and AZUREOPENAI_MODEL environment variables in the .env file.

How do I start a new session?

Enter 'quit' and start the client application again.