Azure CLI MCP 服务器是基于 MCP 协议 的服务器,可通过 GitHub 或 Smithery.ai 进行安装和配置。它支持 Claude Desktop 和 VS Code 的 GitHub Copilot 插件调用 Azure CLI 执行各类云操作。
docker pull ghcr.io/jdubois/azure-cli-mcp:latest
docker run -it --rm ghcr.io/jdubois/azure-cli-mcp:latest
AZURE_CREDENTIALS 环境变量,具体操作可参考 官方文档。java -version 查看)。az login 登录)。使用 GitHub CLI 下载最新版本:
gh release download --repo jdubois/azure-cli-mcp --pattern='azure-cli-mcp.jar'
找到下载的 JAR 文件路径,执行以下命令启动:
java -jar /path/to/azure-cli-mcp.jar
MCP: Add Server。{
"inputs": [
{
"type": "promptString",
"id": "azure-credentials",
"description": "Azure Credentials",
"password": true
}
],
"servers": {
"azure-cli": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"AZURE_CREDENTIALS",
"ghcr.io/jdubois/azure-cli-mcp:latest"
],
"env": {
"AZURE_CREDENTIALS": "${input:azure-credentials}"
}
}
}
}
编辑 claude_desktop_config.json 文件,添加以下内容:
{
"mcpServers": {
"azure-cli": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",