Microsoft has released Azure MCP Server 2.0, the stable version of its open-source implementation of the Model Context Protocol (MCP). The release focuses on one central capability: letting teams deploy Azure MCP as a self-hosted remote server — meaning you run it where your team actually works, inside your own infrastructure, under your own security and governance controls.
That’s a meaningful shift for enterprise teams that have been building agentic workflows but couldn’t justify running AI tooling through externally hosted endpoints.
What Azure MCP Server Does
At its core, Azure MCP Server is a bridge. It translates Azure capabilities — provisioning, deployment, monitoring, diagnostics — into structured, discoverable tools that AI agents and developer tools can call. Rather than requiring developers to write custom integrations for each Azure service, MCP creates a consistent interface.
The 2.0 release ships with 276 MCP tools spanning 57 Azure services. That breadth matters. An agent assisting a developer doesn’t need to switch contexts or call a different interface depending on whether it’s working with Azure SQL, Azure Cosmos DB, or Azure Functions. The tools are consistent and discoverable.
Why Self-Hosting Changes the Equation
Earlier versions of Azure MCP Server worked well for local development — a developer could run it on their machine, connect it to their IDE, and start interacting with Azure resources through an AI assistant. That’s useful, but it doesn’t scale to teams.
Version 2.0 makes the server viable for centralized, shared deployments. A platform engineering team can stand up a single instance, apply consistent configuration across the organization, and give developers and internal agent systems access without each person managing their own local setup.
The practical use cases are straightforward: shared Azure MCP access for development teams, integration into CI/CD pipelines, and centralized management of tenant context, subscription defaults, and telemetry policies. These are the kinds of controls that enterprise IT and security teams need before they’ll approve a tool for production use.
“The move to self-hosted remote deployment reflects vendors competing to own the agentic control plane in enterprise environments. Azure MCP Server 2.0 positions MCP as production infrastructure: centrally governed, security-hardened, and compliant with sovereign cloud requirements,” per Mitch Ashley, VP and practice lead for software lifecycle engineering at The Futurum Group.
“For platform engineering teams, that changes procurement calculus. MCP tooling without centralized deployment, consistent access controls, and sovereign cloud support will not clear enterprise IT gates. Organizations running agentic workflows on local developer setups need a plan for governing MCP at scale.”
Security Gets More Serious
MCP’s rapid adoption across the industry has also attracted attention from security researchers, and Azure MCP 2.0 reflects that. The release includes stronger endpoint validation, protections against common injection patterns for query-oriented tools, and tighter isolation controls for development environments.
Authentication is handled flexibly. Teams running alongside Microsoft Foundry can use managed identity. For scenarios where users need to call Azure APIs with their own credentials, Azure MCP supports an On-Behalf-Of (OBO) flow — also known as OpenID Connect delegation — which passes the signed-in user context through to the underlying API calls. That granularity is important for organizations with strict access controls.
Sovereign Cloud Support
One detail worth noting for regulated industries: Azure MCP 2.0 supports sovereign cloud environments, including Azure US Government and Azure operated by 21Vianet in China. Teams operating under compliance frameworks that require data to stay within specific geographic or regulatory boundaries can configure Azure MCP to connect to the appropriate sovereign endpoints.
This rounds out the self-hosting story. It’s not just that you can run the server yourself — you can run it in the right cloud environment for your compliance posture.
Where it Fits in the Developer Workflow
Azure MCP Server 2.0 works across a range of developer environments. IDE extensions are available for Visual Studio Code, Visual Studio, IntelliJ, Eclipse, and Cursor. It also integrates with GitHub Copilot CLI and Claude Code for command-line agentic scenarios.
The distribution options have expanded to simplify onboarding. Container support has been updated to reduce image size, which is important for teams deploying in containerized infrastructure, where pulling and running large images at scale adds real cost and latency.
Teams can also start simple — running the server locally as a standalone setup — and graduate to a centrally managed remote deployment as their use cases grow. That’s a reasonable adoption path for most organizations still figuring out where agentic AI fits into their workflows.
What This Signals
The release of a stable 2.0 version reflects where MCP adoption is heading. The protocol itself is maturing quickly — it started as a way for individual developers to connect AI tools to local context, and it’s now being treated as production infrastructure. Microsoft’s decision to prioritize self-hosting, security hardening, and sovereign cloud support in this release suggests the company expects MCP to move from developer experiments into enterprise operations.
Whether your team is already running agentic workflows or just evaluating them, Azure MCP Server 2.0 gives you a more credible path to doing that at scale — without giving up the governance controls your organization requires.
Azure MCP Server 2.0 is available now on GitHub. Docker images are also available for teams that prefer containerized deployment.

