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 --helpLinux:
chmod +x azure-mcp-linux-x64-v{version}
./azure-mcp-linux-x64-v{version} --helpmacOS:
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} --help3.从您的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代码:
- 安装
- 创建
.vscode/mcp.json在您的工作空间中:
{
"servers": {
"azure": {
"type": "stdio",
"command": "/absolute/path/to/azure-mcp-linux-x64-v{version}",
"args": []
}
}
}- 打开命令选项板(
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自动操作:
- 新监视器
@azure/mcp在npm上发布 - 提取特定于平台的独立可执行文件,并将其作为GitHub版本发布
- 构建多平台Docker镜像并将其发布到GitHub容器注册表
- 运行每周检查并支持手动触发
强制重建
如果需要为现有发布版本重建包:
- 去 操作选项卡
- 点击“运行工作流”
- 勾选“即使发布标签已存在也强制重建”选项
- 点击“运行工作流”开始构建
这有助于:
- 发布失败或不完整后的重建
- 测试工作流程更改
- 更新具有相同版本的二进制文件
构建特定版本
您可以构建npm上存在的任何版本的Azure MCP服务器:
- 去 操作选项卡
- 点击“运行工作流”
- 在“版本”字段中,输入要构建的版本(例如。,
1.0.0,0.9.5) - 将该字段留空或输入
latest构建最新版本 - 点击“运行工作流”开始构建
您可以在上找到可用版本 .
非常适合那些想在不设置开发环境的情况下使用Azure MCP服务器的人!
