Mysql Kusto Mcp

Mysql Kusto Mcp

🚀 聊天应用程序

这个聊天应用程序能够以对话的形式回答Kusto查询,为用户提供便捷的查询交互体验。在后端,它借助MCP客户端/服务器框架以及Azure OpenAI的大语言模型(LLM)来实现功能。

🚀 快速开始

先决条件

  • Python
  • pip
  • Azure OpenAI的参数

环境设置

当前代码使用Az CLI身份验证来连接到Kusto,因此在运行应用程序之前,请执行以下步骤:

az login

克隆仓库,在激活虚拟环境后安装客户端和服务器的依赖项:

git clone <此存储库>
virtualenv .venv
.venv/scripts/activate
pip install -r kusto-mcp-client/requirements.txt
pip install -r kusto-mcp-server/requirements.txt
cd kusto-mcp-client

在kusto-mcp-client目录中创建一个.env文件,并添加以下变量:

  • 转到Azure AI Foundry门户中的 Azure OpenAI服务 页面。
  • 按照下图所示找到这些参数:
AZUREOPENAI_API_KEY       = ""
AZUREOPENAI_ENDPOINT      = ""
AZUREOPENAI_API_VERSION   = ""
AZUREOPENAI_MODEL         = ""

运行示例项目

从kusto-mcp-client目录中,运行以下命令:

python main.py "../kusto-mcp-server/main.py"

在终端中输入您的查询,如下图所示开始聊天:

要启动新会话,请输入quit并重新启动客户端。

  • 0 关注
  • 0 收藏,14 浏览
  • system 提出于 2025-09-24 04:03

相似服务问题

相关AI产品