返回市场
Azure终端副驾

Azure终端副驾

作者:madebygps24 星标更新:2025-04-28

项目介绍

Azure 终端副驾

基于Python的Azure CLI助手,利用Azure MCP服务器提供自然语言处理功能以执行Azure命令。

控制台

先决条件

  • Python 3.11+(如pyproject.toml中所指定)
  • 安装并配置了Azure CLI
  • 带有已下载模型的Ollama
  • 用于Python包管理的uv
  • 已安装并运行的Azure MCP服务器

安装

  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许可证——详情见LICENSE文件。