智能自动化MCP服务器

sre-mcp-server是一个基于Python的智能自动化服务器,主要用于管理和运行MCP(智能自动化)工具。它支持与Azure服务的集成,包括Azure搜索和身份验证,适用于开发者在Copilot Agent模式下进行测试和交互。

  • by Clovhis
  • 更新于
在 GitHub 查看 Clovhis/sre-mcp-server

使用说明

基本能力

产品定位

智能自动化MCP服务器是一个用于管理和运行MCP工具的服务器,支持与Azure服务的集成。

核心功能

  1. 支持Azure身份验证和环境变量配置。
  2. 提供MCP服务器的启动和管理功能。
  3. 支持Copilot Agent模式的测试和交互。

适用场景

  1. 开发者在Copilot Agent模式下进行测试。
  2. 需要与Azure服务集成的智能自动化项目。

工具列表

  1. uv:项目管理和依赖安装工具。
  2. az:Azure命令行工具,用于身份验证。

使用教程

使用依赖

  1. 安装Python解释器,推荐使用pyenv管理Python版本。
  2. 安装uv工具:
    pip install uv
    

安装教程

  1. 克隆仓库后,进入项目目录并运行:
    uv sync
    
  2. 重命名.env.dev文件为.env并配置Azure环境变量:
    mv .env.dev .env
    

调试方式

  1. 启动MCP服务器:
    • 在VS Code中执行MCP: List Servers命令,选择服务器启动。
    • 或直接在.vscode/mcp.json中点击Start按钮启动。
  2. 在Copilot Agent模式下测试:
    az login --use-device-code