You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/azure-mcp-server/get-started.md
+15-9Lines changed: 15 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Get started with the Azure MCP Server
3
3
description: Overview of the options for using the Azure MCP Server with tools and languages
4
4
author: alexwolfmsft
5
5
ms.author: alexwolf
6
-
ms.date: 10/20/2025
6
+
ms.date: 10/27/2025
7
7
ms.topic: get-started
8
8
content_well_notification:
9
9
- AI-contribution
@@ -15,17 +15,19 @@ ms.custom: build-2025
15
15
16
16
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.
17
17
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.
19
19
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).
21
21
22
22
## Install with a package manager
23
23
24
24
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).
25
25
26
-
## Use a code editor
26
+
## Connect using code editors and tools
27
27
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
29
31
30
32
-[**Cline**](get-started/tools/cline.md)
31
33
-[**Cursor**](get-started/tools/cursor.md)
@@ -34,13 +36,17 @@ Azure MCP Server works with AI-powered code editors that support the Model Conte
34
36
-[**Visual Studio Code**](get-started/tools/visual-studio-code.md)
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.
40
46
41
47
### Python
42
48
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.
44
50
45
51
- Use Python MCP client libraries to connect directly to Azure MCP Server.
46
52
- Build automation scripts that manage Azure resources.
@@ -49,7 +55,7 @@ You can also connect to Azure MCP Server using programming languages and framewo
49
55
50
56
### .NET
51
57
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.
53
59
54
60
- Create console applications and command-line tools for Azure management.
55
61
- Build ASP.NET Core web applications with integrated Azure capabilities.
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.
Copy file name to clipboardExpand all lines: articles/azure-mcp-server/includes/tools/supported-azure-services.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,7 +31,7 @@ Azure MCP Server provides the following tools for Azure services and Azure-relat
31
31
|[Azure Database for MySQL](../../tools/azure-mysql.md)| Manage Azure Database for MySQL servers, databases, and tables. |
32
32
|[Azure Database for PostgreSQL](../../tools/azure-database-postgresql.md)| Manage Azure Database for PostgreSQL servers, databases, and tables. |
33
33
|[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|
35
35
|[Azure Event Grid](../../tools/azure-event-grid.md)| Manage Azure Event Grid resources, including topics and subscriptions. |
Copy file name to clipboardExpand all lines: articles/azure-mcp-server/overview.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,6 +35,9 @@ The most common scenario for using the Azure MCP Server is to connect to it from
35
35
36
36
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.
@@ -36,12 +36,13 @@ The Azure MCP Server generates Azure CLI commands to accomplish specific goals.
36
36
37
37
## Get CLI installation instructions
38
38
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.
40
40
41
41
**Example prompts** include:
42
42
43
43
- **Azure CLI installation**: "How do I install the `az` CLI?"
44
44
- **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"
45
46
46
47
| Parameter | Required or optional | Description |
47
48
|-----------|-------------|-------------|
@@ -52,3 +53,4 @@ The Azure MCP Server provides installation instructions for CLI tools including
52
53
- [What are the Azure MCP Server tools?](index.md)
53
54
- [Get started using Azure MCP Server](../get-started.md)
Copy file name to clipboardExpand all lines: articles/azure-mcp-server/tools/index.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,14 +13,19 @@ ms.custom: build-2025
13
13
---
14
14
# What are the Azure MCP Server tools?
15
15
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:
17
17
18
18
- "Show me all my resource groups"
19
19
- "List blobs in my storage container named 'documents'"
20
20
- "What's the value of the 'ConnectionString' key in my app configuration?"
21
21
- "Query my log analytics workspace for errors in the last hour"
0 commit comments