Azure MCP服务器二进制文件

提供即用型Azure MCP服务器二进制文件,支持Windows、Linux和macOS平台及Docker镜像,无需安装依赖即可快速部署使用。

  • by dkuwcreator
  • Dockerfile
  • 本地部署
  • 更新于
在 GitHub 查看 dkuwcreator/azure-mcp-build

使用说明

Azure MCP服务器-即用型二进制文件🚀

在几秒钟内启动并运行Azure MCP服务器! 没有npm,没有Node.js,没有麻烦。

此存储库自动构建和发布适用于Windows、Linux和macOS的即用型Azure MCP Server二进制文件,以及Docker映像。只需下载并运行,或使用Docker!

📥 下载

前往 发布页面 并下载适用于您平台的二进制文件:

  • 视窗 → azure-mcp-win-x64-v{version}.exe (例如。, azure-mcp-win-x64-v1.0.0.exe)
  • Linux → azure-mcp-linux-x64-v{version} (例如。, azure-mcp-linux-x64-v1.0.0)
  • macOS → azure-mcp-macos-x64-v{version} (例如。, azure-mcp-macos-x64-v1.0.0)

下载文件,您就可以开始了!

🚀 快速开始

选项1:使用预构建的二进制文件

下载二进制文件后:

窗户:

.\azure-mcp-win-x64-v{version}.exe --help

Linux:

chmod +x azure-mcp-linux-x64-v{version}
./azure-mcp-linux-x64-v{version} --help

macOS:

chmod +x azure-mcp-macos-x64-v{version}
./azure-mcp-macos-x64-v{version} --help

选项2:使用Docker

拉取并运行Docker镜像:

docker pull ghcr.io/dkuwcreator/azure-mcp-build:latest
docker run -it ghcr.io/dkuwcreator/azure-mcp-build:latest --help

或者使用特定版本:

docker pull ghcr.io/dkuwcreator/azure-mcp-build:{version}
docker run -it ghcr.io/dkuwcreator/azure-mcp-build:{version} --help

3.从您的MCP客户端连接

配置您的MCP客户端(如Claude Desktop)以连接到服务器:

Claude Desktop的示例配置(claude_desktop_config.json):

{
  "mcpServers": {
    "azure": {
      "command": "/absolute/path/to/azure-mcp-linux-x64-v{version}",
      "args": []
    }
  }
}

替换 /absolute/path/to/azure-mcp-linux-x64-v{version} 带有下载二进制文件的完整绝对路径:

  • 窗户: C:\\path\\to\\azure-mcp-win-x64-v{version}.exe
  • Linux: /home/username/azure-mcp-linux-x64-v{version}
  • macOS: /Users/username/azure-mcp-macos-x64-v{version}

在Claude Desktop中使用Docker:

{
  "mcpServers": {
    "azure": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/dkuwcreator/azure-mcp-build:latest"]
    }
  }
}

对于使用GitHub Copilot的VS代码:

  1. 安装 GitHub Copilot聊天扩展
  2. 创建 .vscode/mcp.json 在您的工作空间中:
    {
      "servers": {
        "azure": {
          "type": "stdio",
          "command": "/absolute/path/to/azure-mcp-linux-x64-v{version}",
          "args": []
        }
      }
    }
    
  3. 打开命令选项板(Ctrl/Cmd + Shift + P)然后跑 “MCP:重新启动服务器” 加载配置

在VS代码中使用Docker:

创建 .vscode/mcp.json 在您的工作空间中:

{
  "servers": {
    "azure": {
      "type": "stdio",
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/dkuwcreator/azure-mcp-build:latest"]
    }
  }
}

4.开始使用Azure资源

连接后,您可以通过自然语言与Azure资源进行交互:

  • “列出我的所有存储帐户”
  • “显示资源组”
  • “查询我的Cosmos数据库”
  • “运行Azure CLI命令”

✨ 为什么使用这个?

  • ✅ 零依赖 -无需安装Node.js或npm
  • ✅ 始终保持最新状态 -从最新版本自动构建 @azure/mcp 发布
  • ✅ 跨平台 -适用于Windows、Linux和macOS的原生二进制文件,以及Docker支持
  • ✅ 简单 -只需下载并运行,或使用Docker
  • ✅ 灵活的 -在独立二进制文件或容器化部署之间进行选择

🔄 运作原理

GitHub自动操作:

  1. 新监视器 @azure/mcp 在npm上发布
  2. 提取特定于平台的独立可执行文件,并将其作为GitHub版本发布
  3. 构建多平台Docker镜像并将其发布到GitHub容器注册表
  4. 运行每周检查并支持手动触发

强制重建

如果需要为现有发布版本重建包:

  1. 去 操作选项卡
  2. 点击“运行工作流”
  3. 勾选“即使发布标签已存在也强制重建”选项
  4. 点击“运行工作流”开始构建

这有助于:

  • 发布失败或不完整后的重建
  • 测试工作流程更改
  • 更新具有相同版本的二进制文件

构建特定版本

您可以构建npm上存在的任何版本的Azure MCP服务器:

  1. 去 操作选项卡
  2. 点击“运行工作流”
  3. 在“版本”字段中,输入要构建的版本(例如。, 1.0.0, 0.9.5)
  4. 将该字段留空或输入 latest 构建最新版本
  5. 点击“运行工作流”开始构建

您可以在上找到可用版本 @azure/mcp npm页面.

非常适合那些想在不设置开发环境的情况下使用Azure MCP服务器的人!