Skip to content

Releases: microsoft/mcp

Azure.Mcp.Server 3.0.0-beta.3

16 Apr 19:33
587ce43

Choose a tag to compare

Pre-release

Improvements to Storage, SQL, and Postgres tools 🫙🔎

This release adds prefix support for Storage tools and fixes error logging for SQL and Postgres tools

The current individual tool count is: 276

📃 Refer to the CHANGELOG for a full list of changes in this and previous versions.
📦 You can also find the published package on the following platforms:

Fabric.Mcp.Server 1.0.0

14 Apr 08:11
49731d8

Choose a tag to compare

Fabric MCP - Prepare for 1.0.0 GA release (#2389)

* Fabric MCP - Prepare for 1.0.0 GA release

* Fix changelog and update release date

Azure.Mcp.Server 2.0.1

14 Apr 19:37
57c413d

Choose a tag to compare

Improvements to Kusto Tool 🔎

This update fixes bug in kusto tool by allowing KQL comments and let statements

The current individual tool count is: 276

📃 Refer to the CHANGELOG for a full list of changes in this and previous versions.
📦 You can also find the published package on the following platforms:

Azure.Mcp.Server 3.0.0-beta.2

14 Apr 22:09
6e40567

Choose a tag to compare

Pre-release

Improvements to Monitor and SQL Based tools 🔎📊

This release includes improvements to Azure Monitor and SQL based tools, also fixes Kusto tool bug and endpoint validation on non-public cloud environments

The current individual tool count is: 276

📃 Refer to the CHANGELOG for a full list of changes in this and previous versions.
📦 You can also find the published package on the following platforms:

Azure.Mcp.Server 2.0.0

10 Apr 03:57
7c3cf54

Choose a tag to compare

🚀 New Major Release — Azure MCP Server 2.0.0

We're thrilled to announce the second major release of the Azure MCP Server! Version 2.0 represents a significant evolution from the 1.0 release, bringing remote HTTP deployment, dramatically expanded Azure service coverage, comprehensive security hardening, and major performance improvements. This release spans 40 beta iterations and hundreds of contributions.

Key Features & Improvements

  • Deploy as a Remote MCP Server: Deploy the Azure MCP Server as a shared, multi-user HTTP service with Entra ID authentication and On-Behalf-Of (OBO) authorization
  • Use with Sovereign Clouds: Full support for Azure Government and Azure operated by 21Vianet Cloud (Azure in China) clouds across multiple services
  • More Docker Options: AMD64 and ARM64 images are now available. Trimmed binaries cut image size by ~60% compared to initial Docker builds
  • New Installation Methods: Added two new distribution formats:
    • PyPI: With UVX support for Python/uv-based workflows
    • MCP Bundles (.mcpb): A portable format compatible with Claude Desktop
  • Security Hardening: Comprehensive input validation, SSRF protection, SQL/KQL injection prevention, query parameterization, and endpoint validation across all services
  • User Confirmation Prompts: Added user confirmation prompts for sensitive and destructive operations via MCP elicitation
  • Foundry Integration: Added integration with the external Microsoft Foundry MCP server (https://mcp.ai.azure.com) providing agent lifecycle, batch evaluation, prompt optimization, and project connection management tools
  • More Tools: Increased tool coverage from 170+ to 260+ across 50+ services, including the following new namespaces:
    • Azure Advisor – advisor
    • Azure Compute – compute
    • Azure Container Apps – containerapps
    • Azure Device Registry – deviceregistry
    • Azure File Shares – fileshares
    • Azure Functions – functions
    • Azure Migrate – azuremigrate
    • Azure Policy – policy
    • Azure Pricing – pricing
    • Azure Service Fabric – servicefabric
    • Azure Storage Sync – storagesync
    • Azure Well-Architected Framework – wellarchitectedframework
  • Improved Performance: Server startup reduced from ~20s to ~1-2s when proxied MCP servers are enabled (Microsoft Documentation, Azure Developer CLI, Microsoft Foundry)

Getting Started

Install the Azure MCP Server from your preferred platform:

Documentation

Thank You

This release was made possible by the incredible efforts of our engineering team, partners, contributors, and the invaluable feedback from our users and the open-source community. We want to extend a huge thank you to everyone who contributed, tested, and provided feedback throughout the development of Azure MCP Server 2.0!

For a complete history of changes included in this release, see entries for versions 2.0.0-beta.1 through 2.0.0-beta.40.

Azure.Mcp.Server 2.0.0-beta.40

08 Apr 19:07
d5aa9a6

Choose a tag to compare

Pre-release

Better query validations ➕🔍

This release adds query parameterization for SQL-based tools (MySQL, PostgreSQL, Cosmos DB) and input sanitization for KQL-based tools (Kusto, Monitor, Deploy).

The current individual tool count is: 276

📃 Refer to the CHANGELOG for a full list of changes in this and previous versions.
📦 You can also find the published package on the following platforms:

Template.Mcp.Server 0.0.12-alpha.6120437

07 Apr 23:19
0744bfe

Choose a tag to compare

Added query parameterization (#2355)

* Added query parameterization

* updates

* updates

* Fix the case SELECT c["it's a property"] FROM c

* address feedback

* add more kusto tests

* update

* dotnet format

* add more tests

Template.Mcp.Server 0.0.12-alpha.6119543

07 Apr 21:01
6a4d9c2

Choose a tag to compare

Simplify EndpointValidator handling of allowed suffixes (#2329)

* Simplify EndpointValidator handling of allowed suffixes

* PR feedback

* PR feedback

* Additional cleanup

Azure.Mcp.Server 2.0.0-beta.39

06 Apr 21:43
115e21e

Choose a tag to compare

Pre-release

More URI and parameter validations 🌐🔍

This release adds URI validation for Azure Blob Storage endpoints used in storage tools and namespace validation for Azure Service Bus domains in servicebus tools.

The current individual tool count is: 276

📃 Refer to the CHANGELOG for a full list of changes in this and previous versions.
📦 You can also find the published package on the following platforms:

Azure.Mcp.Server 2.0.0-beta.38

04 Apr 02:37
73e955e

Choose a tag to compare

Pre-release

Better logging and URI validation 📜🌐

This release improves logging safeguards around user-provided options and introduces URI validation for Azure Blob Storage endpoints used in compute tools.

The current individual tool count is: 276

📃 Refer to the CHANGELOG for a full list of changes in this and previous versions.
📦 You can also find the published package on the following platforms: