From azure-tools
Configures Azure MCP server with Azure CLI authentication. Checks prerequisites (Azure CLI, Node.js), provides install guides if missing, verifies login, and confirms .mcp.json config.
npx claudepluginhub funsaized/claude-and-codex-settings --plugin azure-tools# Azure Tools Setup
Configure the Azure MCP server with Azure CLI authentication.
## Step 1: Check Prerequisites
Check if Azure CLI is installed:
Check if Node.js is installed:
Report status based on results.
## Step 2: Show Installation Guide
If Azure CLI is missing, tell the user:
If Node.js is missing, tell the user:
## Step 3: Check Authentication
If prerequisites are installed, check Azure login status:
If not logged in, tell the user:
## Step 4: Verify Configuration
After authentication, verify:
1. Read `${CLAUDE_PLUGIN_ROOT}/.mcp.json` to confirm Azure MCP i.../setupConfigures Azure MCP server with Azure CLI authentication. Checks prerequisites (Azure CLI, Node.js), provides install guides if missing, verifies login, and confirms .mcp.json config.
/setup-mcpGuides interactive MCP server setup wizard: checks prerequisites like uvx, backs up configs, verifies plugin installation, configures optional API keys.
/setupConfigures GCloud CLI authentication: checks installation, installs if needed via brew/curl/download, authenticates user and ADC, sets default project, verifies setup for MCP.
/azure-researchResearches Azure services, architecture patterns, Well-Architected guidance, and security benchmarks for a topic or project using Microsoft Learn MCP, producing a research summary.
/extract-infrastructureExtracts Azure infrastructure from a resource group using Azure CLI and generates Docker Compose stack with service emulators for local development.
/setupInitializes or resumes project setup via interactive Q&A, creating conductor/ artifacts for product definition, guidelines, tech stack, workflow, and style guides.
Share bugs, ideas, or general feedback.
Configure the Azure MCP server with Azure CLI authentication.
Check if Azure CLI is installed:
az --version
Check if Node.js is installed:
node --version
Report status based on results.
If Azure CLI is missing, tell the user:
Azure CLI is required for Azure MCP authentication.
Install Azure CLI:
- macOS: brew install azure-cli
- Linux: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
- Windows: winget install Microsoft.AzureCLI
After installing, restart your terminal and run this setup again.
If Node.js is missing, tell the user:
Node.js 20 LTS or later is required for Azure MCP.
Install Node.js:
- macOS: brew install node@20
- Linux: curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - && sudo apt-get install -y nodejs
- Windows: winget install OpenJS.NodeJS.LTS
After installing, restart your terminal and run this setup again.
If prerequisites are installed, check Azure login status:
az account show
If not logged in, tell the user:
You need to authenticate to Azure.
Run: az login
This opens a browser for authentication. After signing in, you can close the browser.
After authentication, verify:
${CLAUDE_PLUGIN_ROOT}/.mcp.json to confirm Azure MCP is configuredTell the user:
Azure MCP is configured!
IMPORTANT: Restart Claude Code for changes to take effect.
- Exit Claude Code
- Run `claude` again
To verify after restart, run /mcp and check that 'azure' server is connected.
Reference: https://github.com/microsoft/mcp/tree/main/servers/Azure.Mcp.Server