使用说明
Azure MCP
用于Azure CLI操作的模型上下文协议服务器。此MCP允许Claude管理Azure资源、订阅和服务。
特性
-
订阅管理
- 列出订阅
- 设置活动订阅
- 使用各种方法登录
-
资源管理
- 列出资源
- 按资源组筛选
- 按资源类型筛选
- 按标签筛选
-
AKS操作
- 获取群集凭据
- 管理Kubernetes集群
-
通用Azure CLI
- 执行任何Azure CLI命令
- 支持JSON、表、TSV、YAML输出
- 充分论证支持
安装
# Clone the repository
git clone https://github.com/eddyv73/azure-mcp.git
cd azure-mcp
# Install dependencies
npm install
# Build the project
npm run build
先决条件
请确保已安装Azure CLI:
# Check Azure CLI version
az --version
# Install Azure CLI (macOS)
brew update && brew install azure-cli
配置
添加到Claude Desktop配置文件(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"azure": {
"command": "node",
"args": ["/path/to/azure-mcp/dist/index.js"]
}
}
}
替换 /path/to/azure-mcp 使用克隆此存储库的实际路径。
Claude中的用法
配置后,您可以使用以下命令:
- “列出我的所有Azure订阅”
- “将活动订阅设置为生产”
- “列出资源组myRG中的所有虚拟机”
- “获取我的AKS群集的凭据”
- “在美国东部创建一个新的资源组”
发展
# Run in development mode
npm run dev
# Build for production
npm run build
# Start the server
npm start
许可证
麻省理工学院
