Skip to content

Commit 06ebcb9

Browse files
Merge pull request #8055 from MicrosoftDocs/main
Auto Publish – main to live - 2025-10-28 17:00 UTC
2 parents e0dc001 + c2e369e commit 06ebcb9

21 files changed

Lines changed: 228 additions & 222 deletions

.openpublishing.redirection.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1903,6 +1903,10 @@
19031903
"source_path": "articles/azure-mcp-server/tools/cosmos-db.md",
19041904
"redirect_url": "/azure/developer/azure-mcp-server/tools/azure-cosmos-db"
19051905
},
1906+
{
1907+
"source_path": "articles/azure-mcp-server/tools/azure-developer-cli.md",
1908+
"redirect_url": "/azure/developer/azure-mcp-server/tools/azure-cli"
1909+
},
19061910
{
19071911
"source_path": "articles/github-copilot-azure/quickstart-build-deploy-applications.md",
19081912
"redirect_url": "/azure/developer/github-copilot-azure/quickstart-deploy-app-agent-mode"

articles/azure-mcp-server/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ items:
8080
- name: Azure Deploy
8181
href: tools/azure-deploy.md
8282
- name: Azure Developer CLI
83-
href: tools/azure-developer-cli.md
83+
href: tools/azure-cli.md
8484
- name: Azure Event Grid
8585
href: tools/azure-event-grid.md
8686
- name: Azure Event Hubs

articles/azure-mcp-server/get-started.md

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Get started with the Azure MCP Server
33
description: Overview of the options for using the Azure MCP Server with tools and languages
44
author: alexwolfmsft
55
ms.author: alexwolf
6-
ms.date: 10/20/2025
6+
ms.date: 10/27/2025
77
ms.topic: get-started
88
content_well_notification:
99
- AI-contribution
@@ -15,17 +15,19 @@ ms.custom: build-2025
1515

1616
The [Azure MCP Server](overview.md) enables AI-powered development tools to interact with Azure cloud services through the Model Context Protocol (MCP). It provides a unified way to manage Azure resources, deploy applications, and query cloud services directly from your development environment.
1717

18-
Azure MCP Server is designed to work across multiple tools, languages, frameworks, and use cases. You can use it to manage Azure resources through natural language conversations, build automation scripts, or integrate Azure operations into your applications.
18+
Connect to Azure MCP Server using various tools, languages, and frameworks. Use it to manage Azure resources through natural language conversations, build automation scripts, or integrate Azure operations into your applications.
1919

20-
You can also explore and contribute to the [Azure MCP Server on GitHub](https://github.com/microsoft/mcp/tree/main/servers/Azure.Mcp.Server).
20+
Explore and contribute to the [Azure MCP Server on GitHub](https://github.com/microsoft/mcp/tree/main/servers/Azure.Mcp.Server).
2121

2222
## Install with a package manager
2323

2424
If you prefer to install Azure MCP Server directly using a package manager instead of through an IDE, you can install it using npm, pip, or other package managers. For detailed installation instructions, see [Install with a package manager](https://github.com/microsoft/mcp/blob/main/servers/Azure.Mcp.Server/README.md#package-manager).
2525

26-
## Use a code editor
26+
## Connect using code editors and tools
2727

28-
Azure MCP Server works with AI-powered code editors that support the Model Context Protocol. Learn how to get started with the following code editors:
28+
Azure MCP Server works with AI-powered code editors and tools that support the Model Context Protocol. Learn how to get started:
29+
30+
### Code editors
2931

3032
- [**Cline**](get-started/tools/cline.md)
3133
- [**Cursor**](get-started/tools/cursor.md)
@@ -34,13 +36,17 @@ Azure MCP Server works with AI-powered code editors that support the Model Conte
3436
- [**Visual Studio Code**](get-started/tools/visual-studio-code.md)
3537
- [**Windsurf**](get-started/tools/windsurf.md)
3638

37-
## Use languages & frameworks
39+
### Other tools and services
40+
41+
- [GitHub Copilot coding agent](/azure/developer/azure-mcp-server/how-to/github-copilot-coding-agent)
42+
43+
## Connect using languages & frameworks
3844

39-
You can also connect to Azure MCP Server using programming languages and frameworks. This documentation currently provides guidance and examples for Python and .NET.
45+
Connect to Azure MCP Server using programming languages and frameworks. This documentation currently provides guidance and examples for Python and .NET.
4046

4147
### Python
4248

43-
[Get started with Azure MCP Server and Python](get-started/languages/python.md) to enhance your apps and workflows:
49+
[Get started with Azure MCP Server and Python](get-started/languages/python.md) to enhance your apps and workflows.
4450

4551
- Use Python MCP client libraries to connect directly to Azure MCP Server.
4652
- Build automation scripts that manage Azure resources.
@@ -49,7 +55,7 @@ You can also connect to Azure MCP Server using programming languages and framewo
4955

5056
### .NET
5157

52-
[Get started with Azure MCP Server and .NET](get-started/languages/dotnet.md) to enhance your apps and workflows:
58+
[Get started with Azure MCP Server and .NET](get-started/languages/dotnet.md) to enhance your apps and workflows.
5359

5460
- Create console applications and command-line tools for Azure management.
5561
- Build ASP.NET Core web applications with integrated Azure capabilities.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
author: diberry
3+
ms.service: azure
4+
ms.topic: include
5+
ms.author: diberry
6+
ms.date: 08/27/2025
7+
---
8+
The MCP server uses your Azure user credentials or managed identity to ensure authorized access. Access is secured through Azure Role-Based Access Control (RBAC), providing fine-grained permissions for approved users. The local MCP server is intended strictly for developer use within your organization. Don't use these tools for external applications or scenarios outside the approved development environment.

articles/azure-mcp-server/includes/tools/supported-azure-services.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Azure MCP Server provides the following tools for Azure services and Azure-relat
3131
| [Azure Database for MySQL](../../tools/azure-mysql.md) | Manage Azure Database for MySQL servers, databases, and tables. |
3232
| [Azure Database for PostgreSQL](../../tools/azure-database-postgresql.md) | Manage Azure Database for PostgreSQL servers, databases, and tables. |
3333
| [Azure Deploy](../../tools/azure-deploy.md) | Deploy and manage Azure resources using templates and scripts. |
34-
| [Azure Developer CLI](../../tools/azure-developer-cli.md) | Execute Azure Developer CLI commands for application development and deployment. |
34+
| [Azure Developer CLI](../../tools/azure-cli.md) | Get installation instructions for Azure Developer CLI (azd), learn usage for deployment scenarios, and access azd MCP tools when azd is installed locally |
3535
| [Azure Event Grid](../../tools/azure-event-grid.md) | Manage Azure Event Grid resources, including topics and subscriptions. |
3636
| [Azure Event Hubs](../../tools/azure-event-hubs.md) | Manage Azure Event Hubs namespaces and event hubs. |
3737
| [Azure Functions](../../tools/azure-functions.md) | List Azure Functions. |

articles/azure-mcp-server/index.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ landingContent:
2020
- linkListType: how-to-guide
2121
links:
2222
- text: Install in an IDE
23-
url: get-started.md#use-a-code-editor
23+
url: get-started.md#connect-using-code-editors-and-tools
2424
- text: Install with a package manager
2525
url: get-started.md#install-with-a-package-manager
2626
- text: Connect GitHub Copilot coding agent to the Azure MCP Server
@@ -76,7 +76,7 @@ landingContent:
7676
- text: Azure Cosmos DB
7777
url: tools/azure-cosmos-db.md
7878
- text: Azure Developer CLI
79-
url: tools/azure-developer-cli.md
79+
url: tools/azure-cli.md
8080
- text: Azure Key Vault
8181
url: tools/azure-key-vault.md
8282
- text: Azure Monitor

articles/azure-mcp-server/overview.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@ The most common scenario for using the Azure MCP Server is to connect to it from
3535

3636
In more advanced scenarios, some developers may create their own MCP servers to offer custom tools, resources, and prompts for specific tasks that involve Azure resources. If you're building an MCP server that needs to connect with Azure, you can use the Azure MCP Server tools from your MCP server.
3737

38+
39+
[!INCLUDE [security-developer-environment](./includes/security-local-development.md)]
40+
3841
## Related content
3942

4043
- [Get started using the Azure MCP Server](get-started.md)

articles/azure-mcp-server/tools/azure-cli.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to use Azure CLI tools with the Azure MCP Server to gener
44
keywords: azure mcp server, azmcp, azure cli extension
55
author: diberry
66
ms.author: diberry
7-
ms.date: 10/15/2025
7+
ms.date: 10/27/2025
88
content_well_notification:
99
- AI-contribution
1010
ai-usage: ai-assisted
@@ -36,12 +36,13 @@ The Azure MCP Server generates Azure CLI commands to accomplish specific goals.
3636

3737
## Get CLI installation instructions
3838

39-
The Azure MCP Server provides installation instructions for CLI tools including Azure CLI (az), Azure Developer CLI (azd), and Azure Functions Core Tools CLI (func). It incorporates knowledge of the CLI tool beyond what the LLM knows. Use this tool to get installation instructions if you attempt to use the CLI tool but it's not installed.
39+
The Azure MCP Server provides installation instructions for CLI tools including Azure CLI (`az`), Azure Developer CLI (`azd`), and Azure Functions Core Tools CLI (`func`). It incorporates knowledge of the CLI tool beyond what the LLM knows. Use this tool to get installation instructions if you attempt to use the CLI tool but it's not installed.
4040

4141
**Example prompts** include:
4242

4343
- **Azure CLI installation**: "How do I install the `az` CLI?"
4444
- **Azure Developer CLI installation**: "Show me how to install `azd`"
45+
- **Azure Functions Core tools**: "What is Azure Functions Core tools and how to install it"
4546

4647
| Parameter | Required or optional | Description |
4748
|-----------|-------------|-------------|
@@ -52,3 +53,4 @@ The Azure MCP Server provides installation instructions for CLI tools including
5253
- [What are the Azure MCP Server tools?](index.md)
5354
- [Get started using Azure MCP Server](../get-started.md)
5455
- [Azure CLI reference documentation](/cli/azure/reference-index)
56+
- [Azure Developer CLI reference documentation](/azure/developer/azure-developer-cli)

articles/azure-mcp-server/tools/azure-developer-cli.md

Lines changed: 0 additions & 43 deletions
This file was deleted.

articles/azure-mcp-server/tools/index.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,19 @@ ms.custom: build-2025
1313
---
1414
# What are the Azure MCP Server tools?
1515

16-
The Azure Model Context Protocol (MCP) Server exposes many tools you can use from an existing [client](../get-started.md?tabs=one-click%2Cazure-cli&pivots=mcp-github-copilot) to interact with Azure services through natural language prompts. For example, you can use the Azure MCP Server to interact with Azure resources conversationally from GitHub Copilot agent mode in Visual Studio Code or other AI agents with commands like these:
16+
The Azure Model Context Protocol (MCP) Server exposes many tools you can use from an existing [client](../get-started.md#use-a-code-editor) to interact with Azure services through natural language prompts. For example, you can use the Azure MCP Server to interact with Azure resources conversationally from GitHub Copilot agent mode in Visual Studio Code or other AI agents with commands like these:
1717

1818
- "Show me all my resource groups"
1919
- "List blobs in my storage container named 'documents'"
2020
- "What's the value of the 'ConnectionString' key in my app configuration?"
2121
- "Query my log analytics workspace for errors in the last hour"
2222
- "Show me all my Cosmos DB databases"
2323

24+
## Developer credentials and security
25+
26+
[!INCLUDE [security-developer-environment](../includes/security-local-development.md)]
27+
28+
2429
[!INCLUDE [server start options](../includes/tools/server-start-options.md)]
2530

2631
[!INCLUDE [global-params](../includes/tools/global-parameters-list.md)]

0 commit comments

Comments
 (0)