Skip to content

Commit 48f2843

Browse files
Learn Build Service GitHub AppLearn Build Service GitHub App
authored andcommitted
Merging changes synced from https://github.com/MicrosoftDocs/azure-dev-docs-pr (branch live)
2 parents 7a231ca + 7c24c87 commit 48f2843

File tree

9 files changed

+346
-26
lines changed

9 files changed

+346
-26
lines changed

articles/azure-mcp-server/TOC.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ items:
3838
href: tools/azure-best-practices.md
3939
- name: Azure Bicep schema
4040
href: tools/azure-bicep-schema.md
41+
- name: Azure Cloud Architect
42+
href: tools/azure-cloud-architect.md
4143
- name: Azure Redis
4244
href: tools/azure-cache-for-redis.md
4345
- name: Azure CLI
@@ -48,6 +50,8 @@ items:
4850
href: tools/cosmos-db.md
4951
- name: Azure Data Explorer
5052
href: tools/azure-data-explorer.md
53+
- name: Azure Database for MySQL
54+
href: tools/azure-mysql.md
5155
- name: Azure DB for PostgreSQL
5256
href: tools/postgresql.md
5357
- name: Azure Deploy
@@ -60,7 +64,9 @@ items:
6064
href: tools/azure-foundry.md
6165
- name: Azure Managed Grafana
6266
href: tools/azure-grafana.md
63-
- name: Azure Key Vault
67+
- name: Azure Managed Lustre
68+
href: tools/azure-managed-lustre.md
69+
- name: Azure Key Vault
6470
href: tools/key-vault-key.md
6571
- name: Azure Kubernetes Service
6672
href: tools/azure-aks.md

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

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
ms.author: diberry
44
ms.service: azure-mcp-server
55
ms.topic: include
6-
ms.date: 08/12/2025
6+
ms.date: 08/26/2025
77
---
88

99
## Available tools
@@ -18,15 +18,18 @@ Azure MCP Server provides the following tools for Azure services and Azure-relat
1818
| [Azure best practices](../../tools/azure-best-practices.md) | Get guidance on Azure Functions development, deployment, and Azure SDK usage. |
1919
| [Azure Redis](../../tools/azure-cache-for-redis.md) | Manage Azure Redis instances, Redis clusters, and access policies. |
2020
| [Azure CLI](../../tools/azure-cli-extension.md) | Execute Azure CLI commands within the MCP server. |
21+
| [Azure Cloud Architect](../../tools/azure-cloud-architect.md) | Design cloud systems by gathering requirements through guided questions and recommending optimal solutions. |
2122
| [Azure Container Registry](../../tools/azure-container-registry.md) | List Azure Container Registry instances. |
2223
| [Azure Cosmos DB](../../tools/cosmos-db.md) | Work with Azure Cosmos DB accounts, databases, containers, and documents. |
2324
| [Azure Data Explorer](../../tools/azure-data-explorer.md) | Work with Azure Data Explorer clusters, databases, tables, and queries. |
25+
| [Azure Database for MySQL](../../tools/azure-mysql.md) | Manage Azure Database for MySQL servers, databases, and tables. |
2426
| [Azure Database for PostgreSQL](../../tools/postgresql.md) | Manage Azure Database for PostgreSQL servers, databases, and tables. |
2527
| [Azure Deploy](../../tools/azure-deploy.md) | Deploy and manage Azure resources using templates and scripts. |
2628
| [Azure Developer CLI](../../tools/azure-developer-cli.md) | Execute Azure Developer CLI commands for application development and deployment. |
2729
| [Azure Functions](../../tools/azure-functions.md) | List Azure Functions. |
2830
| [Azure Foundry](../../tools/azure-foundry.md) | Work with Azure AI Foundry models, deployments, and endpoints. |
2931
| [Azure Managed Grafana](../../tools/azure-grafana.md) | List Azure Managed Grafana workspaces.|
32+
| [Azure Managed Lustre](../../tools/azure-managed-lustre.md) | Manage Azure Managed Lustre file systems. |
3033
| [Azure Key Vault](../../tools/key-vault-key.md) | List and create keys, secrets, certificates in Azure Key Vault. |
3134
| [Azure Kubernetes Service](../../tools/azure-aks.md) | List Azure Kubernetes Service clusters. |
3235
| [Azure Load Testing](../../tools/azure-load-testing.md) | Create, run, and see load testing. |
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Azure Cloud Architect - Azure MCP Server
3+
description: Learn how to use the Azure MCP Server with Azure Cloud Architect to design cloud system by gathering requirements through guided questions and recommending optimal solutions.
4+
keywords: azure mcp server, azmcp, azure cloud architect, cloud, architecture
5+
ai-usage: ai-assisted
6+
content_well_notification:
7+
- AI-contribution
8+
author: diberry
9+
ms.author: diberry
10+
ms.service: azure-mcp-server
11+
ms.topic: reference
12+
ms.date: 08/26/2025
13+
---
14+
15+
# Azure Cloud Architect design tools for the Azure MCP Server
16+
17+
The Azure MCP Server lets you manage Azure resources, including Azure Cloud Architect services, by using natural language prompts. This feature helps you quickly gather requirements and get architecture recommendations without having to remember complex syntax.
18+
19+
[!INCLUDE [tip-about-params](../includes/tools/parameter-consideration.md)]
20+
21+
## Design
22+
23+
This operation gathers requirements through guided questions and recommends optimal solutions.
24+
25+
Example prompts include:
26+
27+
- **Design large-scale file storage**: "Please help me design an architecture for a large-scale file upload, storage, and retrieval service."
28+
- **Design ATM cloud service**: "Help me create a cloud service that will serve as an ATM for users."
29+
- **Design grocery ordering app**: "I want to design a cloud app for ordering groceries."
30+
31+
| Parameter | Required or optional | Description |
32+
|-----------------------|----------------------|-------------|
33+
| **Question** | Optional | The current question being asked |
34+
| **Question number** | Optional | Current question number |
35+
| **Total questions** | Optional | Estimated total questions needed |
36+
| **Answer** | Optional | The user's response to the question |
37+
| **Next question needed** | Optional | Whether another question is needed |
38+
| **Confidence score** | Optional | A value between 0.0 and 1.0 representing confidence in understanding requirements. When this reaches 0.7 or higher, set `nextQuestionNeeded` to false. |
39+
| **State** | Optional | The complete architecture state from the previous request. |

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

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to use the Azure MCP Server with Azure AI Foundry to mana
44
keywords: azure mcp server, azmcp, azure ai foundry, ai models, model deployment
55
ms.service: azure-mcp-server
66
ms.topic: reference
7-
ms.date: 07/24/2025
7+
ms.date: 08/26/2025
88
content_well_notification:
99
- AI-contribution
1010
ai-usage: ai-assisted
@@ -18,11 +18,32 @@ The Azure MCP Server enables you to manage Azure resources, including Azure AI F
1818

1919
[!INCLUDE [tip-about-params](../includes/tools/parameter-consideration.md)]
2020

21-
## List available models
21+
## Knowledge: index list
22+
23+
Get a list of knowledge indexes from Azure AI Foundry:
24+
25+
- Get list of knowledge indexes specifically created within Azure AI Foundry projects.
26+
- Use these indexes with AI agents for knowledge retrieval and RAG applications.
27+
- The list changes as new indexes are created or existing ones are updated.
28+
29+
Example prompts include:
30+
31+
- **View all indexes**: "Show me all knowledge indexes in Azure AI Foundry"
32+
- **Filter by project**: "List knowledge indexes in the 'support-bot' project"
33+
- **Search by name**: "Find the knowledge index named 'product-faqs'"
34+
- **Filter by tag**: "List knowledge indexes tagged with 'security' or 'onboarding'"
35+
- **Show index details**: "Show details for the 'customer-service' knowledge index, including document count and last updated date"
36+
37+
| Parameter | Required or optional | Description |
38+
|-----------------------|----------------------|-------------|
39+
| **Endpoint** | Required | The endpoint URL for the Azure AI service. |
40+
41+
42+
## Models: List available models
2243

2344
<!-- azmcp foundry models list -->
2445

25-
Lists all available AI models in Azure AI Foundry. Use this command to view all models that you can deploy or use in your Azure environment.
46+
Lists all available AI models in Azure AI Foundry.
2647

2748
Example prompts include:
2849

@@ -35,12 +56,12 @@ Example prompts include:
3556

3657
| Parameter | Required or optional | Description |
3758
|-----------|-------------|-------------|
38-
| **Search for free playground** | Optional | If set to true, returns a list of models from Azure AI Foundry that can also be used with GitHub inference endpoint and GitHub PAT token. If false, returns a list of models from Azure AI Foundry, regardless of GitHub support. To learn more, see [GitHub Models](https://docs.github.com/en/github-models/use-github-models/prototyping-with-ai-models#experimenting-with-ai-models-in-the-playground).|
59+
| **Search for free playground** | Optional | If set to true, returns a list of models from Azure AI Foundry that you can also use with GitHub inference endpoint and GitHub PAT token. If false, returns a list of models from Azure AI Foundry, regardless of GitHub support. To learn more, see [GitHub Models](https://docs.github.com/en/github-models/use-github-models/prototyping-with-ai-models#experimenting-with-ai-models-in-the-playground).|
3960
| **Publisher** | Optional | A filter to specify the publisher of the models to retrieve. |
4061
| **License** | Optional | A filter to specify the license type of the models to retrieve. |
4162
| **Model** | Optional | The name of the model to search for. |
4263

43-
## Deploy a model
64+
## Models: Deploy a model
4465

4566
<!-- azmcp foundry models deploy -->
4667

@@ -68,7 +89,7 @@ Example prompts include:
6889
| **SKU** | Optional | The SKU name for the deployment |
6990
| **SKU capacity** | Optional | The SKU capacity for the deployment |
7091

71-
## List model deployments
92+
## Models: List model deployments
7293

7394
<!-- azmcp foundry models deployments list -->
7495

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

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to use the Azure MCP Server to manage your function app r
44
keywords: azure mcp server, azmcp, function apps
55
author: diberry
66
ms.author: diberry
7-
ms.date: 08/15/2025
7+
ms.date: 08/26/2025
88
content_well_notification:
99
- AI-contribution
1010
ai-usage: ai-assisted
@@ -14,9 +14,27 @@ ms.custom: build-2025
1414

1515
# Azure Functions tools for the Azure MCP Server
1616

17-
The Azure MCP Server allows you to manage Azure resources, including function apps, using natural language prompts. This allows you to quickly list your apps without remembering complex syntax.
17+
The Azure MCP Server enables you to manage Azure resources, including function apps, by using natural language prompts. With this approach, you can quickly list your apps without needing to remember complex syntax.
18+
19+
[Azure Functions](/azure/azure-functions/) is a serverless compute service that enables you to integrate code execution into your Azure services with less code and by using popular development tools. Instead of worrying about deploying and maintaining servers, you can spend time developing your applications.
20+
21+
## Get
22+
23+
Get the Azure function app details.
24+
25+
26+
Example prompts include:
27+
28+
- **Get function app details**: "Get details for my function app 'my-function-app' in resource group 'my-resource-group'."
29+
- **Get specific function app**: "Show me the function app 'my-function-app' in resource group 'my-resource-group'."
30+
- **Get function app settings**: "Show the settings for function app 'my-function-app' in resource group 'my-resource-group'."
31+
- **Get function app status**: "Get the current status of function app 'my-function-app' in resource group 'my-resource-group'."
32+
- **Get function app hostnames**: "List the hostnames for function app 'my-function-app' in resource group 'my-resource-group'."
33+
34+
| Parameter | Required or optional | Description |
35+
|-----------------------|----------------------|-------------|
36+
| **Function app** | Required | The name of the function app. |
1837

19-
[Azure Functions](/azure/azure-functions/) is a serverless compute service that enables you to integrate code execution into your Azure services with less code and using popular development tools. Instead of worrying about deploying and maintaining servers, you can spend time developing your applications.
2038

2139
## List
2240

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Azure Managed Lustre Tools for Azure MCP Server
3+
description: Learn how to use Azure MCP Server tools with Azure Managed Lustre to manage and analyze scalable Lustre file systems.
4+
keywords: azure mcp server, azmcp, azure managed lustre, lustre file systems
5+
ai-usage: ai-assisted
6+
content_well_notification:
7+
- AI-contribution
8+
author: diberry
9+
ms.author: diberry
10+
ms.service: azure-mcp-server
11+
ms.topic: reference
12+
ms.date: 08/26/2025
13+
---
14+
15+
# Azure Managed Lustre tools for Azure MCP Server
16+
17+
Azure MCP Server enables you to manage Azure resources, including Azure Managed Lustre services, using natural language prompts. Learn how to optimize HPC workloads with scalable Lustre file systems.
18+
19+
[Azure Managed Lustre](/azure/azure-managed-lustre/amlfs-overview) is a managed file system that offers scalable, powerful, cost-effective storage for high-performance computing (HPC) workloads. It's built on the popular open-source Lustre file system and is optimized for performance, scalability, and ease of use in Azure.
20+
21+
[!INCLUDE [tip-about-params](../includes/tools/parameter-consideration.md)]
22+
23+
## File system: List file systems
24+
25+
Get an inventory of Azure Managed Lustre file systems and check their properties.
26+
27+
Example prompts include:
28+
29+
- **List all file systems**: "List all Azure Managed Lustre file systems."
30+
- **Show file system details**: "Get details for my file system 'my-lustre-fs'."
31+
- **Check file system status**: "What is the status of my file system 'my-lustre-fs'?"
32+
- **Filter by resource group**: "List Azure Managed Lustre file systems in resource group 'bigdata-rg'."
33+
- **Filter by size**: "Show file systems larger than 100 TiB."
34+
35+
## File system: Calculate required subnet size
36+
37+
Calculates the required subnet size for an Azure Managed Lustre file system, given a SKU and size. Use this calculation to plan network deployment for AMLFS.
38+
39+
Example prompts include:
40+
41+
- **Get required subnet size**: "What is the required subnet size for my file system 'my-lustre-fs' with SKU 'AMLFS-Durable-Premium-125' and size 100 TiB?"
42+
43+
| Parameter | Required or optional | Description |
44+
|-----------------------|----------------------|-------------|
45+
| **SKU** | Required | The AMLFS SKU. Allowed values: AMLFS-Durable-Premium-40, AMLFS-Durable-Premium-125, AMLFS-Durable-Premium-250, AMLFS-Durable-Premium-500. |
46+
| **Size** | Required | The AMLFS size (TiB). |

0 commit comments

Comments
 (0)