Azure MCP (Model Context Protocol) for Claude Desktop - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Azure MCP 是一个桥梁服务,连接Claude Desktop和Azure云服务,使得用户可以通过自然语言交互来管理和查询Azure资源。

核心功能

  • Azure资源管理:与Azure资源管理客户端交互
  • 订阅管理:列出和管理Azure订阅
  • 租户管理:列出和选择Azure租户
  • 自动认证:利用DefaultAzureCredential支持多种认证方式
  • 错误处理:健壮的错误处理和重试机制
  • 响应格式化:格式化的响应,兼容Claude Desktop

适用场景

  • 通过自然语言查询Azure账户和订阅信息
  • 管理Azure资源组
  • 查询特定资源组中的虚拟机等资源

工具列表

  • AzureMCPServer:主服务器类,实现MCP协议
  • HandleCallTool:处理传入的工具请求
  • ExecuteWithRetry:实现重试逻辑,提高操作可靠性

常见问题解答

  1. 认证问题
  2. 确保通过Azure CLI登录(az login)
  3. 检查环境变量(如果使用服务主体)
  4. 验证Azure账户权限
  5. 连接问题
  6. 验证Claude Desktop配置
  7. 检查配置文件中的路径是否匹配
  8. 确保没有其他实例在运行
  9. 常见错误
  10. NO_TENANT:使用'select-tenant'工具选择租户
  11. NO_CLIENTS:确保正确初始化和认证
  12. CODE_EXECUTION_FAILED:检查Azure权限和连接

使用教程

使用依赖

  • Node.js (v18或更高)
  • Claude Desktop应用
  • 具有适当权限的Azure账户
  • Azure CLI(可选,用于CLI认证)

安装教程

  1. 克隆仓库:
    bash
    git clone https://github.com/Streen9/azure-mcp.git
    cd azure-mcp
  2. 安装依赖:
    bash
    npm install
  3. 配置Claude Desktop:
  4. 打开claude_desktop_config.json
  5. 添加MCP配置

调试方式

  1. 关闭正在运行的Claude Desktop(检查任务管理器)
  2. 启动Claude Desktop
  3. 在聊天中可以询问Azure相关问题

点击访问

搜索工具

📖 EventCatalog - MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:08:34

搜索工具

PulseMCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:08:41

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索