Azure命令行助手

一个基于Python的Azure CLI助手,通过自然语言处理能力帮助用户执行Azure命令,利用Azure MCP服务器实现功能。

  • by madebygps
  • Python
  • 本地部署
  • 29 星标
  • 更新于
在 GitHub 查看 madebygps/azure-terminal-copilot

使用说明

Azure终端副本

基于Python的Azure CLI助手,利用Azure MCP Server为Azure命令提供自然语言处理功能。

先决条件

安装

  1. 克隆仓库

    git clone https://github.com/yourusername/azure-terminal-copilot.git
    cd azure-terminal-copilot
    
  2. 打开终端,用uv启动虚拟环境

    uv venv
    
  3. 使用uv安装软件包

    uv pip install .
    
  4. 运行Ollama并记下其本地地址

  5. 运行Azure MCP服务器并记下其本地地址

  6. 重命名 .env-sample 向 .env

  7. 我在那里提供了虚拟值,因此请确保使用与本地运行的ollama、Azure MCP和要使用的模型相对应的值进行更新

  8. 现在你可以跑了 python main.py

学习

程序运行后,尝试以下操作:

  1. 尝试提供类似“列出我的所有资源组”的查询,您希望执行的命令是否正在运行?
  2. 尝试不同的型号,注意哪些型号表现更好?
  3. 试着调整系统提示,你会如何改进它?

故障排除

  • 确保您的azure cli已登录,azure MCP将其用作身份验证

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。