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/api-center/register-discover-mcp-server.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Learn about how Azure API Center can be a centralized registry for
4
4
author: dlepow
5
5
ms.service: azure-api-center
6
6
ms.topic: concept-article
7
-
ms.date: 04/28/2025
7
+
ms.date: 07/22/2025
8
8
ms.author: danlep
9
9
# Customer intent: As an API program manager, I want to register and discover MCP servers as APIs in my API Center inventory.
10
10
ms.custom:
@@ -27,6 +27,9 @@ To register an MCP server in your API center inventory, specify the API type as
27
27
28
28
As described in the following sections, when you register an MCP server, you can specify an environment, deployment, and definition.
29
29
30
+
> [!TIP]
31
+
> If you manage MCP servers in Azure API Management, you can enable automatic synchronization to keep your API center up to date with MCP servers and other APIs from your API Management instance. To learn more, see [Synchronize APIs from Azure API Management instance](synchronize-api-management-apis.md).
Copy file name to clipboardExpand all lines: articles/api-center/synchronize-api-management-apis.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Integrate an API Management instance to Azure API Center for automa
4
4
author: dlepow
5
5
ms.service: azure-api-center
6
6
ms.topic: how-to
7
-
ms.date: 06/25/2025
7
+
ms.date: 07/22/2025
8
8
ms.author: danlep
9
9
ms.custom: devx-track-azurecli
10
10
# Customer intent: As an API program manager, I want to integrate my Azure API Management instance with my API center and synchronize API Management APIs to my inventory.
@@ -23,7 +23,7 @@ Although you can use the Azure CLI to [import](import-api-management-apis.md) AP
23
23
24
24
When you integrate an API Management instance as an API source, the following happens:
25
25
26
-
1. All APIs, and optionally API definitions (specs), from the API Management instance are added to the API center inventory.
26
+
1. All APIs, and optionally API definitions (specs), from the API Management instance are added to the API center inventory. MCP servers in API Management are included in the APIs added to the inventory.
27
27
1. You configure an [environment](key-concepts.md#environment) of type *Azure API Management* in the API center.
28
28
1. An associated [deployment](key-concepts.md#deployment) is created for each synchronized API definition from API Management.
29
29
@@ -106,4 +106,5 @@ The API Management instance is integrated as an environment in your API center.
106
106
107
107
*[Manage API inventory with Azure CLI commands](manage-apis-azure-cli.md)
108
108
*[Import APIs from API Management to your Azure API center](import-api-management-apis.md)
109
+
*[Register and discover MCP servers in your API center](register-discover-mcp-server.md)
109
110
*[Azure API Management documentation](../api-management/index.yml)
Copy file name to clipboardExpand all lines: articles/azure-functions/create-first-function-azure-developer-cli.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Create functions in Azure using the Azure Developer CLI
3
3
description: "Learn how to use the Azure Developer CLI (azd) to create resources and deploy the local project to a Flex Consumption plan on Azure."
4
-
ms.date: 10/19/2024
4
+
ms.date: 7/23/2025
5
5
ms.topic: quickstart
6
6
ms.custom:
7
7
- ignite-2024
@@ -21,9 +21,9 @@ By default, the Flex Consumption plan follows a _pay-for-what-you-use_ billing m
21
21
22
22
+ An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?ref=microsoft.com&utm_source=microsoft.com&utm_medium=docs&utm_campaign=visualstudio).
Copy file name to clipboardExpand all lines: articles/azure-functions/functions-create-first-function-terraform.md
+51-76Lines changed: 51 additions & 76 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,19 +2,18 @@
2
2
title: 'Quickstart: Create and deploy Azure Functions resources from Terraform'
3
3
description: In this quickstart article, you create a function app in a Flex Consumption plan, along with the resource group, storage account, and blob storage container required by the app.
4
4
ms.topic: quickstart
5
-
ms.date: 05/01/2025
5
+
ms.date: 07/22/2025
6
6
ms.custom: devx-track-terraform
7
7
ms.service: azure-functions
8
-
author: ggailey777
9
-
ms.author: glenga
10
8
#customer intent: As a Terraform user, I want to learn how to create a function app in a Flex Consumption plan along with required storage account and blob storage container used for deployments.
# Quickstart: Create and deploy Azure Functions resources from Terraform
16
15
17
-
In this quickstart, you use Terraform to create a function app in a Flex Consumption plan in Azure Functions, along with other required Azure resources. The Flex Consumption plan provides serverless hosting that lets you run your code on demand without explicitly provisioning or managing infrastructure. It's used for processing data, integrating systems, internet-of-things computing, and building simple APIs and microservices. The resources created in this configuration include a unique resource group, a storage account, a blob storage container, the Flex Consumption plan, and the function app itself. The function app runs on Linux and is configured to use blob storage for code deployments.
16
+
In this quickstart, you use Terraform to create a function app in a Flex Consumption plan in Azure Functions, along with other required Azure resources. The Flex Consumption plan provides serverless hosting that lets you run your code on demand without explicitly provisioning or managing infrastructure. The function app runs on Linux and is configured to use Azure Blob storage for code deployments.
> If you are using the 4.x azurerm provider, you must [explicitly specify the Azure subscription ID](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/guides/4.0-upgrade-guide#specifying-subscription-id-is-now-mandatory) to authenticate to Azure before running the Terraform commands.
55
-
>
56
-
> One way to specify the Azure subscription ID without putting it in the `providers` block is to specify the subscription ID in an environment variable named `ARM_SUBSCRIPTION_ID`.
57
-
>
58
-
> For more information, see the [Azure provider reference documentation](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs#argument-reference).
53
+
1. Use this Azure CLI command to set the `ARM_SUBSCRIPTION_ID` environment variable to the ID of your current subscription:
54
+
55
+
```azurecli
56
+
export ARM_SUBSCRIPTION_ID=$(az account show --query "id" --output tsv)
57
+
```
58
+
59
+
You must have this variable set for Terraform to be able to authenticate to your Azure subscription.
Run [terraform plan](https://www.terraform.io/docs/commands/plan.html) to create an execution plan.
68
+
69
+
::: zone pivot="programming-language-csharp"
70
+
```console
71
+
terraform plan -out main.tfplan -var="runtime_name=dotnet-isolated" -var="runtime_version=8"
72
+
```
73
+
::: zone-end
74
+
::: zone pivot="programming-language-powershell"
75
+
```console
76
+
terraform plan -out main.tfplan -var="runtime_name=powershell" -var="runtime_version=7.4"
77
+
```
78
+
::: zone-end
79
+
::: zone pivot="programming-language-python"
80
+
```console
81
+
terraform plan -out main.tfplan -var="runtime_name=python" -var="runtime_version=3.12"
82
+
```
83
+
::: zone-end
84
+
::: zone pivot="programming-language-java"
85
+
```console
86
+
terraform plan -out main.tfplan -var="runtime_name=java" -var="runtime_version=21"
87
+
```
88
+
::: zone-end
89
+
::: zone pivot="programming-language-javascript,programming-language-typescript"
90
+
```console
91
+
terraform plan -out main.tfplan -var="runtime_name=node" -var="runtime_version=20"
92
+
```
93
+
::: zone-end
94
+
95
+
Make sure that `runtime_version` matches the language stack version you verified locally. Select your preferred language stack at the [top](#top) of the article.
|`resource_group_name`| The name of the resource group you created. |
110
+
|`sa_name`| The name of the Azure storage account required by the Functions host. |
111
+
|`asp_name`| The name of the Flex Consumption plan that hosts your new app. |
112
+
|`fa_name`| The name of your new function app. |
113
+
|`fa_url`| The URL of your new function app endpoint. |
139
114
140
-
Open a browser and enter the following URL: **https://<fa_name>.azurewebsites.net**. Replace the placeholder `<fa_name>` with the value output by Terraform.
115
+
Open a browser and browse to the URL location in `fa_url`. You can also use the [terraform output](https://developer.hashicorp.com/terraform/cli/commands/output) command to review these values at a later time.
Copy file name to clipboardExpand all lines: articles/azure-functions/how-to-create-function-azure-cli.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Create a function in Azure from the command line
3
3
description: Learn how to use command line tools, such as Azure Functions Core Tools, to create a function code project, create Azure resources, and publish function code to run in Azure Functions.
Copy file name to clipboardExpand all lines: articles/azure-resource-manager/templates/copy-outputs.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Define multiple instances of an output value
3
3
description: Use copy operation in an Azure Resource Manager template (ARM template) to iterate multiple times when returning a value from a deployment.
4
4
ms.topic: how-to
5
5
ms.custom: devx-track-arm-template
6
-
ms.date: 06/20/2024
6
+
ms.date: 07/23/2025
7
7
---
8
8
9
9
# Output iteration in ARM templates
@@ -71,7 +71,7 @@ The following example creates a variable number of storage accounts and returns
0 commit comments