Azure Cloud Manager

Azure Cloud Manager

🚀 Azure MCP 服务器

Azure MCP 服务器可用于管理 Azure 相关资源,支持存储、计算、网络等多种操作,同时具备多种认证机制,保障使用安全。

🚀 快速开始

使用标准输入

在 VS Code 中执行以下命令即可启动服务器:

npx -y @azure/mcp@latest server start

使用 SSE

  1. 打开终端窗口并运行以下命令启动服务器:
    npx -y @azure/mcp@latest server start --transport sse
    
  2. 服务器启动后,默认托管在 http://localhost:5008。如需更换端口,请添加 --port {YOUR-PORT-NUMBER} 参数。
  3. 在您的 MCP 客户端中添加 SSE 配置,示例如下:
    {
    "servers": {
    "Azure MCP 服务器": {
    "type": "sse",
    "url": "http://localhost:5008/sse"
    }
    }
    }
    

✨ 主要特性

支持的操作

  • 存储:可列出、创建和删除 Azure 存储容器。
  • 计算:能够管理虚拟机和 Kubernetes 集群。
  • 网络:可配置虚拟网络、子网和网络安全组。
  • 身份验证:可操作 Azure Active Directory 资源。
  • 监控:集成 Azure Monitor 进行实时监控。

认证机制

Azure MCP 服务器集成了 DefaultAzureCredential,支持以下认证方式:

  1. 环境变量
  2. 共享令牌缓存
  3. Visual Studio 帐户
  4. Azure CLI 登录
  5. Azure PowerShell 登录
  6. Azure Developer CLI 登录
  7. 交互式浏览器登录

如需启用生产环境凭证(如托管标识),请设置环境变量:

AZURE_MCP_INCLUDE_PRODUCTION_CREDENTIALS=true

安全注意事项

⚠️ 重要提示

所有凭证均通过官方 Azure Identity SDK 处理,确保安全无虞。请在集成 MCP 服务器和客户端时遵循相关监管要求。

🤝 贡献指南

欢迎贡献!无论是修复问题、添加功能还是改进文档,我们都欢迎您参与。

请参考 CONTRIBUTING.md 了解:

  • 开发环境搭建
  • 新增命令实现
  • 代码风格与测试要求
  • 提交 Pull Request 的流程

📋 代码规范

本项目遵循 Microsoft Open Source Code of Conduct,旨在促进开放、协作和尊重的开发环境。

  • 0 关注
  • 0 收藏,23 浏览
  • system 提出于 2025-09-18 06:45

相似服务问题

相关AI产品