Microsoft's official server that bundles tools for Azure services in one MCP server, authenticating via Azure CLI or Entra ID.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add azure -- npx -y @azure/mcp@latest server start~/.codex/config.toml
[mcp_servers.azure]
command = "npx"
args = ["-y", "@azure/mcp@latest", "server", "start"]
# codex mcp add azure -- npx -y @azure/mcp@latest server start~/.cursor/mcp.json
{
"mcpServers": {
"azure": {
"command": "npx",
"args": [
"-y",
"@azure/mcp@latest",
"server",
"start"
]
}
}
}.vscode/mcp.json
{
"servers": {
"azure": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@azure/mcp@latest",
"server",
"start"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"azure": {
"command": "npx",
"args": [
"-y",
"@azure/mcp@latest",
"server",
"start"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"azure": {
"command": "npx",
"args": [
"-y",
"@azure/mcp@latest",
"server",
"start"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"azure": {
"command": "npx",
"args": [
"-y",
"@azure/mcp@latest",
"server",
"start"
]
}
}
}