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
|[Azure Kubernetes Service](../../tools/azure-aks.md)| List Azure Kubernetes Service clusters. |
29
+
|[Azure Load Testing](../../tools/azure-load-testing.md)| Create, run, and see load testing. |
24
30
|[Azure MCP tool](../../tools/azure-mcp-tool.md)| Discover and manage available Azure MCP Server tools. |
25
31
|[Azure Monitor](../../tools/monitor.md)| Query Azure Monitor logs and metrics. |
26
-
|[Azure RBAC](../../tools/azure-rbac.md)| View and manage Azure role-based access control assignments. |
27
32
|[Azure Native ISV](../../tools/azure-native-isv.md)| Work with Azure Native ISV services, including Datadog integration for monitoring and observability. |
33
+
|[Azure RBAC](../../tools/azure-rbac.md)| View and manage Azure role-based access control assignments. |
28
34
|[Azure Service Bus](../../tools/service-bus.md)| Work with Azure Service Bus messaging services. |
35
+
|[Azure SQL](../../tools/azure-sql.md)| Work with Azure SQL Database servers, databases, firewall rules, and elastic pools. |
29
36
|[Azure Storage](../../tools/storage.md)| List Azure Storage accounts, containers, blobs, and tables. |
30
37
|[Resource Groups](../../tools/resource-group.md)| List Azure resource groups. |
31
38
|[Subscription](../../tools/subscription.md)| List Azure subscriptions. |
39
+
|[Terraform best practices for Azure](../../tools/azure-terraform-best-practices.md)| Get guidance on implementing Terraform for Azure resources. |
# Azure Kubernetes Service tools for the Azure MCP Server
16
+
17
+
The Azure MCP Server lets you manage Azure resources, including Azure Kubernetes Service (AKS) clusters, using natural language prompts. This feature enables you to quickly manage your container workloads without needing to remember complex syntax.
18
+
19
+
[Azure Kubernetes Service (AKS)](/azure/aks/intro-kubernetes) is a managed container orchestration service that simplifies Kubernetes deployment and management. AKS offers serverless Kubernetes, integrated CI/CD, and enterprise-grade security and governance. With AKS, you can focus on application development rather than infrastructure management.
Lists all Azure Kubernetes Service (AKS) clusters in the specified subscription. Use this command to quickly inventory and monitor your AKS deployments across your Azure environment.
31
+
32
+
Example prompts include:
33
+
34
+
-**List all clusters**: "Show me all my AKS clusters in my subscription"
35
+
-**View cluster inventory**: "Can you list the Kubernetes clusters in resource group 'container-rg' for subscription 'dev-123'?"
36
+
-**Check cluster status**: "AKS clusters... dev environment... quick overview"
37
+
-**Cluster overview**: "I need a complete inventory of all our Kubernetes deployments across our enterprise subscription with their node counts and versions."
38
+
-**Find clusters**: "List clusters in the East US region only"
39
+
-**Monitor deployments**: "What's the status of our production AKS clusters? Are they all running properly?"
40
+
41
+
42
+
| Parameter | Required or optional | Description |
43
+
|-----------|-------------|-------------|
44
+
| Subscription | Required | The ID or name of your Azure subscription containing the AKS clusters. |
45
+
46
+
47
+
## Related content
48
+
49
+
-[What are the Azure MCP Server tools?](index.md)
50
+
-[Get started using Azure MCP Server](../get-started.md)
51
+
-[Azure Kubernetes Service documentation](/azure/aks/)
52
+
-[Kubernetes best practices](/azure/aks/best-practices)
title: Azure best practices tools - Azure MCP Server
3
+
description: Use the Azure best practices tools in Azure MCP Server to get guidance on Azure Functions development, deployment, and Azure SDK usage.
4
+
keywords: azure mcp server, azmcp, best practices
5
+
ms.service: azure-mcp-server
6
+
content_well_notification:
7
+
- AI-contribution
8
+
ai-usage: ai-assisted
9
+
ms.topic: reference
10
+
ms.date: 07/22/2025
11
+
author: diberry
12
+
ms.author: diberry
13
+
---
14
+
15
+
# Azure best practices tools
16
+
17
+
This article describes the best practices tools available in Azure MCP Server that provide guidance on Azure service usage, development, and deployment.
18
+
19
+
Azure best practices tools offer recommendations for Azure Functions development, deployment strategies, and Azure SDK implementation patterns to help you build robust, secure, and efficient Azure applications.
Returns best practices for [Azure Functions](/azure/azure-functions/) code generation. Use this tool to get guidance on writing efficient and maintainable Azure Functions code.
29
+
30
+
Example prompts include:
31
+
32
+
-**General best practices**: "What are the best practices for Azure Functions code generation?"
33
+
-**Show recommendations**: "Show me code generation best practices for Azure Functions."
34
+
-**Development guidance**: "I need guidance on writing Azure Functions code, what should I follow?"
35
+
-**Recommended patterns**: "What are the recommended patterns for Azure Functions development?"
36
+
-**Efficient coding**: "Help me understand how to write efficient Azure Functions code."
Returns best practices for Azure Functions deployment. Use this tool to get guidance on deploying Azure Functions applications efficiently and securely.
43
+
44
+
Example prompts include:
45
+
46
+
-**Deployment best practices**: "What are the best practices for deploying Azure Functions?"
47
+
-**CI/CD setup**: "How should I set up CI/CD for my Azure Functions app?"
48
+
-**Deployment recommendations**: "Show me deployment recommendations for Azure Functions."
49
+
-**Production deployment**: "What's the best way to deploy Azure Functions to production?"
50
+
-**Secure pipeline**: "I need guidance on setting up a secure deployment pipeline for Azure Functions."
51
+
52
+
53
+
## Azure SDK
54
+
55
+
## Get best practices
56
+
57
+
<!-- azmcp bestpractices general get -->
58
+
59
+
Returns best practices for secure, production-grade Azure SDK usage. Use this tool to get guidance on implementing Azure services in your applications.
60
+
61
+
Example prompts include:
62
+
63
+
-**General best practices**: "What are the best practices for using Azure SDKs?"
64
+
-**Implementation guidance**: "Show me guidance on implementing Azure services in my application"
65
+
-**Authentication handling**: "How should I handle authentication with Azure SDKs?"
66
+
-**Connection management**: "What's the recommended way to manage connections with Azure services?"
67
+
-**Secure implementation**: "I need help implementing Azure services securely in my application"
title: Azure Bicep Schema Tools - Azure MCP Server
3
+
description: Learn how to use the Azure MCP Server with Azure Bicep Schema to retrieve the latest API versions and properties for Azure resources in Bicep templates.
4
+
keywords: azure mcp server, azmcp, azure bicep, bicep schema, arm templates, infrastructure as code
5
+
ms.service: azure-mcp-server
6
+
ms.topic: reference
7
+
ms.date: 07/22/2025
8
+
content_well_notification:
9
+
- AI-contribution
10
+
ai-usage: ai-assisted
11
+
---
12
+
13
+
# Azure Bicep Schema tools for the Azure MCP Server
14
+
15
+
The Azure MCP Server enables you to manage Azure resources, including Azure Bicep schemas, with natural language prompts. With this capability, you can quickly retrieve the latest API versions and property definitions for your Infrastructure as Code templates without needing to remember complex syntax.
16
+
17
+
[Azure Bicep](/azure/azure-resource-manager/bicep/) is a domain-specific language (DSL) that simplifies the authoring experience for Azure Resource Manager templates. Bicep offers concise syntax, reliable type safety, and support for all resource types and API versions.
Gets the Bicep schema for the most recent apiVersion of an Azure resource. This operation helps you ensure your Bicep templates use the correct properties and values when defining Azure resources.
26
+
27
+
Example prompts include:
28
+
29
+
-**Get storage account schema**: "Get me the Bicep schema for Microsoft.Storage/storageAccounts"
30
+
-**Find service properties**: "How can I use Bicep to create an Azure OpenAI service?"
31
+
-**Check API version**: "What's the latest apiVersion for Microsoft.KeyVault/vaults?"
32
+
-**Need schema help**: "I'm creating a Bicep template for Microsoft.Cognitive/accounts"
33
+
-**Request schema guidance**: "Show me the properties for Microsoft.Web/sites"
34
+
35
+
| Parameter | Required or optional | Description |
36
+
|-----------|-------------|-------------|
37
+
| Resource type | Required | The Azure resource type in format '{ResourceProvider}/{ResourceType}' (e.g., 'Microsoft.Storage/storageAccounts', 'Microsoft.Compute/virtualMachines') |
38
+
39
+
## Related content
40
+
41
+
-[What are the Azure MCP Server tools?](index.md)
42
+
-[Get started using Azure MCP Server](../get-started.md)
0 commit comments