MCPdir β€” MCP Server Directory
πŸ‡¬πŸ‡§ πŸ‡ͺπŸ‡Έ

Azure MCP (Microsoft)

by microsoft

Official Microsoft gateway to Azure services from your AI agent

cloud Node.js Intermediate Self-hostable No API key
⭐ 2.6k stars πŸ“… Updated: 2d ago

Description

Microsoft's Azure MCP server gives your AI assistant direct access to Azure cloud resources through the Model Context Protocol. Instead of switching between the Azure Portal, CLI, and your editor, your agent can query resource groups, inspect storage accounts, check deployment statuses, and manage services conversationally. It is the official Microsoft-backed entry point for MCP-to-Azure integration. The server ships as both an npm package and a NuGet package, which signals Microsoft's commitment to supporting it across the Node.js and .NET ecosystems. Under the hood it wraps Azure SDK calls behind MCP tool definitions, so your agent gets structured access to Azure Resource Manager, storage, compute, and other services without you having to write boilerplate API calls. What makes this interesting compared to just using the Azure CLI is the contextual awareness. Your AI agent can chain multiple Azure operations together β€” check which VMs are running, inspect their metrics, and suggest scaling actions β€” all within a single conversation. The downside is that Azure's permission model is complex, and you need to make sure your service principal or managed identity has the right RBAC roles configured.

βœ… Best for

Teams already invested in Azure who want their AI agents to interact with cloud resources directly

⏭️ Skip if

You use AWS or GCP β€” look for provider-specific MCP servers instead

πŸ’‘ Use cases

  • Query and monitor Azure resources (VMs, storage, databases) without leaving your editor
  • Automate cloud infrastructure checks during code review β€” "is this deployed correctly?"
  • Build conversational DevOps workflows that combine Azure state with code context

πŸ‘ Pros

  • βœ“ Official Microsoft project, actively maintained alongside the Azure SDK
  • βœ“ Dual npm + NuGet packages cover both Node.js and .NET developers
  • βœ“ Covers broad Azure surface area including Resource Manager, storage, and compute

πŸ‘Ž Cons

  • βœ— Azure RBAC configuration is complex β€” getting permissions right takes trial and error
  • βœ— Early alpha stage (0.0.12) so breaking changes are expected
  • βœ— No support yet for all Azure services β€” coverage is expanding incrementally

πŸ’‘ Tips & tricks

Start with a read-only service principal that has Reader role at the subscription level. This lets your agent explore resources safely. Only add Contributor or specific write roles when you are confident in the workflows. Use `az ad sp create-for-rbac` to create a scoped principal quickly.

Quick info

Author
microsoft
License
MIT
Runtime
Node.js
Transport
stdio
Category
cloud
Difficulty
Intermediate
Self-hostable
βœ…
API key
No API key needed
Docker
β€”
Version
0.0.12-alpha.5905147
Updated
Feb 20, 2026

Client compatibility

  • ❓ Claude Code
  • ❓ Cursor
  • ❓ VS Code Copilot
  • ❓ Gemini CLI
  • ❓ Windsurf
  • ❓ Cline
  • ❓ JetBrains AI
  • ❓ Warp

Platforms

🍎 macOS 🐧 Linux πŸͺŸ Windows