Skip to content

Commit 7b6682d

Browse files
author
gitName
committed
review comments
1 parent e2c2517 commit 7b6682d

File tree

9 files changed

+83
-71
lines changed

9 files changed

+83
-71
lines changed

articles/api-center/register-discover-mcp-server.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn about how Azure API Center can be a centralized registry for
44
author: dlepow
55
ms.service: azure-api-center
66
ms.topic: concept-article
7-
ms.date: 07/22/2025
7+
ms.date: 08/04/2025
88
ms.author: danlep
99
# Customer intent: As an API program manager, I want to register and discover MCP servers as APIs in my API Center inventory.
1010
ms.custom:
@@ -74,6 +74,7 @@ For a live example of how Azure API Center can power your private, enterprise-re
7474
7575
## Related content
7676

77+
* [About MCP servers in API Management](../api-management/mcp-server-overview.md)
7778
* [Import APIs to your API center from API Management](import-api-management-apis.md)
7879
* [Use the Visual Studio extension for API Center](build-register-apis-vscode-extension.md) to build and register APIs from Visual Studio Code.
7980

articles/api-management/export-rest-mcp-server.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to expose a REST API in Azure API Management as an MCP se
44
author: dlepow
55
ms.service: azure-api-management
66
ms.topic: how-to
7-
ms.date: 07/31/2025
7+
ms.date: 08/04/2025
88
ms.author: danlep
99
ms.collection: ce-skilling-ai-copilot
1010
ms.custom:
@@ -29,7 +29,7 @@ Learn more about:
2929

3030
## Limitations
3131

32-
The following limitations apply to this preview:
32+
The following limitations apply to this preview. Preview features are subject to change, so check back for updates.
3333

3434
* API Management supports MCP server tools, but doesn't support MCP resources or prompts.
3535
* MCP server capabilities aren't supported in API Management [workspaces](workspaces-overview.md).

articles/api-management/expose-existing-mcp-server.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to expose and govern an existing Model Context Protocol (
44
author: dlepow
55
ms.service: azure-api-management
66
ms.topic: how-to
7-
ms.date: 07/31/2025
7+
ms.date: 08/04/2025
88
ms.author: danlep
99
ms.collection: ce-skilling-ai-copilot
1010
ms.custom:
@@ -34,14 +34,14 @@ Learn more about:
3434

3535
## Limitations
3636

37-
The following limitations apply to this preview:
37+
The following limitations apply to this preview. Preview features are subject to change, so check back for updates.
3838

3939
* The external MCP server must conform to MCP version `2025-06-18` or later. The server must support:
4040
* Either no authorization, or authorization protocols that comply with the following standards: [https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization#standards-compliance](https://modelcontextprotocol.io/specification/2025-06-18/basic/authorization#standards-compliance)
4141
* Streamable HTTP transport
4242

4343
> [!IMPORTANT]
44-
> Servers conforming to older MCP versions or using SSE transport only are not supported.
44+
> Servers conforming to older MCP versions or using only SSE transport are not supported.
4545
4646
* API Management supports MCP server tool capabilities, but not MCP resources or prompts.
4747
* MCP server capabilities aren't supported in API Management [workspaces](workspaces-overview.md).
@@ -68,7 +68,7 @@ Follow these steps to expose an existing MCP server is API Management:
6868
1. In the left-hand menu, under **APIs**, select **MCP servers** > **+ Create MCP server**.
6969
1. Select **Expose an existing MCP server**.
7070
1. In **Backend MCP server**:
71-
1. Enter the existing **MCP server base URL**.
71+
1. Enter the existing **MCP server base URL**. Example: `https://learn.microsoft.com/api/mcp` for the Microsoft Learn MCP server
7272
1. In**Transport type**, **Streamable HTTP** is selected by default.
7373
1. In **New MCP server**:
7474
1. Enter a **Name** the MCP server in API Management.
@@ -84,7 +84,7 @@ Follow these steps to expose an existing MCP server is API Management:
8484
:::image type="content" source="media/expose-existing-mcp-server/mcp-server-list.png" alt-text="Screenshot of the MCP server list in the portal.":::
8585

8686
> [!IMPORTANT]
87-
> API Management doesn't display tools from the existing MCP server. All tool registration and configuration must be done on the existing remote MCP server.
87+
> Currently, API Management doesn't display tools from the existing MCP server. All tool registration and configuration must be done on the existing remote MCP server.
8888
8989
[!INCLUDE [api-management-configure-test-mcp-server](../../includes/api-management-configure-test-mcp-server.md)]
9090

articles/api-management/mcp-server-overview.md

Lines changed: 15 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how Azure API Management enables secure, scalable access to r
44
author: dlepow
55
ms.service: azure-api-management
66
ms.topic: concept-article
7-
ms.date: 07/23/2025
7+
ms.date: 08/04/2025
88
ms.author: danlep
99
ms.collection: ce-skilling-ai-copilot
1010
ms.custom:
@@ -49,7 +49,7 @@ The MCP architecture is built on [JSON-RPC 2.0 for messaging](https://modelconte
4949

5050
* **Remote MCP servers** - Run as independent processes accessible over the internet using HTTP-based transports (like Streamable HTTP), enabling MCP clients to connect to external services and APIs hosted anywhere.
5151

52-
* **Local MCP servers** MCP clients use standard input/output as a local transport method to connect to MCP servers on the same machine,.
52+
* **Local MCP servers** MCP clients use standard input/output as a local transport method to connect to MCP servers on the same machine.
5353

5454
## MCP server endpoints
5555

@@ -69,8 +69,8 @@ In preview, API Management provides two built-in ways to expose MCP servers:
6969

7070
| Source | Description |
7171
|-------------------------------------------|-----------------------------------------------------------------------------------------------|
72-
| REST API as MCP server | Expose any REST API managed in API Management as an MCP server, including REST APIs imported from Azure resources. API operations become MCP tools. [Learn more](export-rest-mcp-server.md) |
73-
| Existing MCP server | Expose an MCP-compatible server (for example, LangChain, LangServe, Azure logic app, Azure function app) via API Management. [Learn more](expose-existing-mcp-server.md) |
72+
| **REST API as MCP server** | Expose any REST API managed in API Management as an MCP server, including REST APIs imported from Azure resources. API operations become MCP tools. [Learn more](export-rest-mcp-server.md) |
73+
| **Existing MCP server** | Expose an MCP-compatible server (for example, LangChain, LangServe, Azure logic app, Azure function app) via API Management. [Learn more](expose-existing-mcp-server.md) |
7474

7575
See the linked articles for step-by-step instructions and preview limitations.
7676

@@ -79,37 +79,35 @@ See the linked articles for step-by-step instructions and preview limitations.
7979

8080
Configure one or more API Management [policies](api-management-howto-policies.md) to help manage the MCP server. Currently, policies are applied to all API operations exposed as tools in the MCP server and can be used to control access, authentication, and other aspects of the tools.
8181

82-
Configure policies such as the following::
82+
Configure policies such as the following:
8383

8484
* **Rate limiting and quota enforcement** - Limit the number of requests per time period to the MCP server's tools, and set usage quotas for clients or subscriptions.
85-
* **Authentication and authorization** - Require and validate incoming requests using JSON web tokens (JWT) issued by Microsoft Entra ID or other idenity providers for secure access.
85+
* **Authentication and authorization** - Require and validate incoming requests using JSON web tokens (JWT) issued by Microsoft Entra ID or other identity providers for secure access.
8686
* **IP filtering** - Restrict access to the MCP server's tools based on client IP addresses.
8787
* **Caching** - Cache responses from the MCP server's tools to improve performance and reduce backend load.
8888

8989

9090
## Secure access to the MCP server
9191

92-
You can secure either or both inbound access to the MCP server (from an MCP client to API Management) and outbound access (from API Management to the MCP server backend). Apply one or more security measures depending on your backends and your organization's security posture. For more information and examples, see [Secure access to MCP servers](secure-mcp-servers.md).
92+
You can secure either or both inbound access to the MCP server (from an MCP client to API Management) and outbound access (from API Management to the MCP server backend). Apply one or more security measures depending on your backends and your organization's security posture.
93+
94+
For more information and examples, see [Secure access to MCP servers](secure-mcp-servers.md).
9395

9496
## Monitoring
9597

96-
To monitor MCP servers in Azure API Management, you can use API Management's built-in [integration with Azure Monitor](monitor-api-management.md) for gateway activity. This allows you to:
98+
To monitor MCP servers in Azure API Management, you can use API Management's built-in [integration with Azure Monitor](monitor-api-management.md) for gateway activity.
9799

98-
* Track diagnostic logs, request/response traces, and usage metrics for MCP server endpoints.
99-
* Analyze traffic patterns, performance, and errors using Azure Monitor workbooks, metrics, and logs.
100-
* Send logs to Azure Log Analytics for advanced querying and analysis.
101-
* Use [Azure Application Insights](api-management-howto-app-insights.md) for detailed telemetry and performance monitoring of MCP servers.
102-
* Set up alerts for specific events or thresholds.
103-
* View monitoring data in the Azure portal under your API Management instance’s **Monitoring** or **Logs** panes.
100+
* Configure [Azure Application Insights](api-management-howto-app-insights.md) or Azure Monitor to capture MCP server requests, responses, and detailed diagnostics.
101+
* Include correlation IDs in request headers to track requests across multiple systems and components.
102+
* Configure [trace](trace-policy.md) policies for your MCP servers to add a custom trace into the request tracing output in the test console, Application Insights telemetries, or resource logs.
104103

105104
For more information, see [Monitor API Management](monitor-api-management.md).
106105

107-
108106
## Discover MCP servers
109107

110108
Use [Azure API Center](../api-center/register-discover-mcp-server.md) to register and discover MCP servers in your organization.
111109

112-
* Azure API Center provides a centralized location for managing MCP servers, including those exposed in API Management and those hosted outside of API Management.
110+
* Azure API Center provides a centralized location for managing MCP servers, including servers exposed in API Management and servers hosted outside of API Management.
113111

114112
* Deploy the [API Center portal](../api-center/set-up-api-center-portal.md) to enable your users to discover and interact with MCP servers through a private, enterprise-ready MCP server registry.
115113

@@ -121,13 +119,11 @@ In preview, MCP servers in API Management are available in the following service
121119
* **v2 tiers**: Basic v2, Standard v2, Premium v2
122120

123121
> [!NOTE]
124-
> * In the classic tiers, you must join the [AI Gateway Early update group](configure-service-update-settings.md) to access MCP server features.
122+
> * In the classic tiers, access MCP server features by joining the [AI Gateway Early update group](configure-service-update-settings.md).
125123
> * MCP servers aren't currently supported in [workspaces](workspaces-overview.md) or the self-hosted gateway.
126124
127125
## Related content
128126

129-
130-
131127
* [Use the Azure API Management extension for VS Code to import and manage APIs](visual-studio-code-tutorial.md)
132128

133129
* [Register and discover remote MCP servers in Azure API Center](../api-center/register-discover-mcp-server.md)
11 KB
Loading
-4.66 KB
Loading
11.1 KB
Loading

0 commit comments

Comments
 (0)