Azure MCP
by Azure
Community-driven Azure integration for AI agents via MCP
cloud Node.js Intermediate Self-hostable No API key
β 1.2k stars π
Updated: 2w ago
Description
Azure MCP is a community-maintained server that connects AI agents to Azure cloud services through the Model Context Protocol. While Microsoft has their own official Azure MCP offering, this project from the Azure GitHub organization takes a more focused, developer-friendly approach. It provides tools for interacting with Azure resources like storage, VMs, and resource groups through a clean MCP interface.
The server is designed to be practical rather than comprehensive. It covers the Azure operations that developers use most frequently β listing resources, checking statuses, reading logs, and managing deployments β rather than trying to wrap every Azure API. This makes it lighter and easier to understand, but it means you may need to fall back to the Azure CLI for less common operations.
With over 1,200 stars and backing from the Azure organization on GitHub, it has strong community trust. The codebase is clean and well-structured, making it a good reference for building your own cloud provider MCP server. The main consideration is distinguishing this from Microsoft's official MCP template β this one is more mature and focused on practical DevOps use cases.
β Best for
DevOps engineers and developers who want quick conversational access to their most-used Azure operations
βοΈ Skip if
You need full Azure API coverage β use the Azure CLI directly or Microsoft's official MCP server
π‘ Use cases
- Manage Azure deployments and resource groups conversationally from your AI agent
- Check VM statuses, storage usage, and deployment logs without switching to the Azure Portal
- Automate routine Azure operations like scaling, restarting services, or rotating credentials
π Pros
- β Backed by Azure's GitHub organization with solid community traction (1,200+ stars)
- β Clean, focused design covering the most-used Azure operations
- β Good codebase to learn from if building your own cloud provider MCP server
π Cons
- β Does not cover all Azure services β complex operations still require the CLI or Portal
- β May overlap with Microsoft's official Azure MCP template, causing confusion about which to use
- β Requires Azure CLI authentication to be configured on the host machine
π‘ Tips & tricks
Run `az login` before starting the MCP server β it uses your active Azure CLI session
for authentication. If you work with multiple Azure subscriptions, set the default with
`az account set --subscription <id>` to avoid unexpected resource access. Pair this with
the GitHub MCP server for a full CI/CD workflow.
Quick info
- Author
- Azure
- License
- MIT
- Runtime
- Node.js
- Transport
- stdio
- Category
- cloud
- Difficulty
- Intermediate
- Self-hostable
- β
- API key
- No API key needed
- Docker
- β
- Version
- 0.0.0
- Updated
- Feb 6, 2026
Client compatibility
- β Claude Code
- β Cursor
- β VS Code Copilot
- β Gemini CLI
- β Windsurf
- β Cline
- β JetBrains AI
- β Warp
Platforms
π macOS π§ Linux πͺ Windows