Skip to content

Releases: microsoft/mcp

Azure.Mcp.Server 1.0.4

19 Mar 02:29
5888c2b

Choose a tag to compare

Strengthened SQL Query Validation and Injection Protections 🔐🛡️

This release improves database security by addressing SQL injection vulnerabilities in MySQL query validation and further hardening PostgreSQL query safeguards to prevent unsafe set operations and bypass techniques, while also reducing false positives in query parsing.

The current individual tool count is: 173

📃 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:

🧩 IDE Extensions:
🔷 Visual Studio Code: ms-azuretools.vscode-azure-mcp-server
💜 Visual Studio 2022: github-copilot-azure.GitHubCopilotForAzure2022
☕ IntelliJ IDEA: 8053-azure-toolkit-for-intellij
🤖 NuGet: Azure.Mcp
📦 NPM: @azure/mcp
🐳 Docker: azure-sdk/azure-mcp

Azure.Mcp.Server 2.0.0-beta.29

19 Mar 02:53
5888c2b

Choose a tag to compare

Pre-release

New Compute Capabilities, Platform Enhancements, and Security Hardening ⚙️🧠🔐

This release introduces a new compute tool for deleting Azure managed disks, better GitHub API rate limit handling for Azure Functions, improves platform reliability with tenant-aware resource queries, and strengthens security through enhanced SQL injection protections and hardened SSRF defenses.

The current individual tool count is: 272

📃 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 1.0.3

18 Mar 05:47
55f9610

Choose a tag to compare

Strengthened Database & Query Security 🔐🛡️

This release enhances security across database and query tooling by mitigating injection vulnerabilities in PostgreSQL, MySQL, and Kusto tools, and expanding safeguards in query validation to prevent unsafe operations from user-controlled inputs.

The current individual tool count is: 173

📃 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:

🧩 IDE Extensions:
🔷 Visual Studio Code: ms-azuretools.vscode-azure-mcp-server
💜 Visual Studio 2022: github-copilot-azure.GitHubCopilotForAzure2022
☕ IntelliJ IDEA: 8053-azure-toolkit-for-intellij
🤖 NuGet: Azure.Mcp
📦 NPM: @azure/mcp
🐳 Docker: azure-sdk/azure-mcp

Azure.Mcp.Server 2.0.0-beta.28

18 Mar 04:27
55f9610

Choose a tag to compare

Pre-release

New Monitoring Tools, Security Enhancements, and Platform Improvements 🧠🔐⚙️

This release introduces new Azure Monitor instrumentation tools for guided application observability, strengthens security with fixes for connection string and KQL injection vulnerabilities, and improves overall platform reliability and developer experience through updated tool descriptions, DI refactoring, telemetry enhancements, and infrastructure updates.

The current individual tool count is: 271

📃 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.6016386

16 Mar 20:36
1f01105

Choose a tag to compare

FileShares Tool . Bumping SDK version (#1823)

* Add private endpoint connection commands

Add support for managing FileShare private endpoint connections: introduce new get and update commands, options, DTOs and service methods to list, get and update private endpoint connections. Register commands in FileSharesSetup and include JSON serialization entries. Implement PrivateEndpointConnectionInfo model and adapt PrivateEndpointConnectionDataSchema to new SDK types. Update IFileSharesService and FileSharesService with Get/List/Update operations and small related fixes (snapshot API calls, usage data variable, allowed subnets handling). Add unit and live tests, update test assets, Bicep template and post-deployment script to validate private endpoint connections, and bump Azure.ResourceManager.FileShares package version to beta.2.

* Add private endpoint connection commands

Introduce support for managing file share private endpoint connections: add Get and Update CLI commands, options, and option models; add PrivateEndpointConnectionInfo model and JSON serialization mappings; implement service methods (get, list, update) and expose them via IFileSharesService; register commands in DI and command groups. Add unit and live tests, update test resources (PowerShell and Bicep) to validate private endpoint connections. Bump Azure.ResourceManager.FileShares package to 1.0.0-beta.2 and make small service/API updates (SDK method name adjustments, response variable renames, and allowed-subnets handling) to align with SDK changes.

* Update tools/Azure.Mcp.Tools.FileShares/src/Commands/PrivateEndpointConnection/PrivateEndpointConnectionUpdateCommand.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.FileShares/src/Services/FileSharesService.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.FileShares/src/Models/PrivateEndpointConnectionDataSchema.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.FileShares/src/Commands/PrivateEndpointConnection/PrivateEndpointConnectionGetCommand.cs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update tools/Azure.Mcp.Tools.FileShares/tests/test-resources-post.ps1

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* buils fix

* Update assets.json

* Update assets.json

* Update FileSharesCommandTests.cs

* Rename private endpoint group to peconnection

Rename the command group identifier from "privateendpointconnection" to the shorter "peconnection" in FileSharesSetup.cs and update all affected live tests to call the new command names (fileshares_fileshare_privateendpointconnection_* -> fileshares_fileshare_peconnection_*). Also update the test assets Tag in assets.json.

* Add FileShares private endpoint commands & docs

Add support for managing Azure File Share private endpoint connections: update CHANGELOG with feature and dependency bump to Azure.ResourceManager.FileShares 1.0.0-beta.2; add CLI examples for peconnection get/update in azmcp docs; add e2e test prompts for peconnection get/update; register new tools in consolidated-tools.json for listing and managing private endpoint connections; update the PrivateEndpointConnectionGetCommand Id GUID. Also apply small formatting/whitespace fixes in FileSharesService and IFileSharesService.

* Update LiveTests assets tag

Bump the Tag value in tools/.../assets.json for Azure.Mcp.Tools.FileShares.LiveTests from Azure.Mcp.Tools.FileShares.LiveTests_3e3138e79d to Azure.Mcp.Tools.FileShares.LiveTests_d3e9b4b84d to point the live tests at the updated assets snapshot.

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

Template.Mcp.Server 0.0.12-alpha.6015815

16 Mar 15:24
6f3a3b3

Choose a tag to compare

Address more npm audit packages (#2046)

Address more
pm audit packages

Template.Mcp.Server 0.0.12-alpha.6013209

16 Mar 02:06
6f3a3b3

Choose a tag to compare

Address more npm audit packages (#2046)

Address more
pm audit packages

Azure.Mcp.Server 2.0.0-beta.27

12 Mar 20:09
f0fc8ca

Choose a tag to compare

Pre-release

New Azure Functions, Device Registry, and Compute Tools ⚡🗃️

This release adds new tool commands for Azure Functions, Azure Device Registry, and Azure Compute, as well changes the options for Azure Deploy command

The current individual tool count is: 279

📃 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.26

10 Mar 22:53
8c88403

Choose a tag to compare

Pre-release

_New Compute and Well-Architected Framework Tools _ 💻🏗️

This release adds new Azure Computer and Azure Well-Architected Framework tools, as well as includes support for DeviceCode authentication

The current individual tool count is: 262

📃 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 1.0.2

06 Mar 17:09
02aa516

Choose a tag to compare

Improvements to learning and telemetry 📚📊

This update improves learning experience and telemetry while also adding input validation in ResourceHealth and Kusto tools
The current individual tool count is: 173

📃 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: