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
+13-10Lines changed: 13 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,18 +1,18 @@
1
1
---
2
2
title: Inventory and Discover MCP Servers in Your API Center
3
-
description: Learn about how Azure API Center can be a centralized inventory for MCP servers in your organization. Developers and other stakeholders can use the API Center portal to discover MCP servers.
3
+
description: Learn about how Azure API Center can be a centralized registry for MCP servers in your organization. Developers and other stakeholders can use the API Center portal to discover MCP servers.
4
4
author: dlepow
5
5
ms.service: azure-api-center
6
6
ms.custom:
7
7
ms.topic: concept-article
8
-
ms.date: 04/23/2025
8
+
ms.date: 04/28/2025
9
9
ms.author: danlep
10
-
# Customer intent: As an API program manager, I want to register and discover MCP servers as APIs in my API Center inventory.
10
+
# Customer intent: As an API program manager, I want to register and discover MCP servers as APIs in my API Center inventory.
11
11
---
12
12
13
-
# Register and discover MCP servers in your API inventory
13
+
# Register and discover remote MCP servers in your API inventory
14
14
15
-
This article describes how to use Azure API Center to maintain an inventory of model context protocol (MCP) servers and help stakeholders discover them using the API Center portal. MCP servers expose backend APIs or data sources in a standard way to AI agents and models that consume them.
15
+
This article describes how to use Azure API Center to maintain an inventory (or *registry*) of remote model context protocol (MCP) servers and help stakeholders discover them using the API Center portal. MCP servers expose backend APIs or data sources in a standard way to AI agents and models that consume them.
16
16
17
17
## About MCP servers
18
18
@@ -22,7 +22,7 @@ The [model context protocol](https://www.anthropic.com/news/model-context-protoc
22
22
23
23
### MCP architecture
24
24
25
-
THe following diagram illustrates the MCP architecture:
25
+
The following diagram illustrates the MCP architecture:
26
26
27
27
:::image type="content" source="media/register-discover-mcp-server/mcp-architecture.png" alt-text="Diagram of model context protocol (MCP) architecture.":::
28
28
@@ -39,21 +39,21 @@ MCP follows a client-server architecture where a host application can connect to
39
39
40
40
### Remote versus local MCP servers
41
41
42
-
The MCP standard supports two modes of operation:
42
+
MCP utilizes a client-host-server architecture built on [JSON-RPC 2.0 for messaging](https://modelcontextprotocol.io/docs/concepts/architecture). Communication between clients and servers occurs over defined transport layers, and supports primarily two modes of operation:
43
43
44
44
***Remote MCP servers** - MCP clients connect to MCP servers over the internet, establishing a connection using HTTP and server-sent events (SSE), and authorizing the MCP client access to resources on the user's account using OAuth.
45
45
46
46
***Local MCP servers** MCP clients connect to MCP servers on the same machine, using Stdio as a local transport method.
47
47
48
48
## MCP servers in your API inventory
49
49
50
-
The following sections describe how to inventory and discover an MCP server in your API Center inventory. You can register remote or local MCP servers.
50
+
The following sections describe how to inventory and discover an MCP server in your API Center. You can register remote or local MCP servers.
51
51
52
52
### MCP API type
53
53
54
54
To register an MCP server in your API center inventory, specify the API type as **MCP**. To register an API using the Azure portal, see [Tutorial: Register APIs in your API inventory](register-apis.md).
55
55
56
-
When you register an MCP server, you can specify the following information:
56
+
As described in the following sections, when you register an MCP server, you can specify an environment, deployment, and definition.
57
57
58
58
59
59
### Environment and deployment for MCP server
@@ -67,7 +67,7 @@ For information about creating an environment and a deployment, see [Tutorial: A
67
67
Optionally, add an API definition for a remote MCP server in OpenAPI 3.0 format. The API definition must include a URL endpoint for the MCP server. For an example of adding an OpenAPI definition, see [Tutorial: Register APIs in your API inventory](register-apis.md#add-a-definition-to-your-version).
68
68
69
69
70
-
The following is an example of an OpenAPI 3.0 API definition for an MCP server, which includes a `url` endpoint for the MCP server:
70
+
You can use the following lightweight OpenAPI 3.0 API definition for your MCP server, which includes a `url` endpoint for the MCP server:
71
71
72
72
73
73
```json
@@ -92,6 +92,9 @@ Set up the [API Center portal](set-up-api-center-portal.md) so that developers a
92
92
93
93
:::image type="content" source="media/register-discover-mcp-server/mcp-server-portal-small.png" lightbox="media/register-discover-mcp-server/mcp-server-portal.png" alt-text="Screenshot of MCP server in API Center portal.":::
94
94
95
+
> [!NOTE]
96
+
> The URL endpoint for the MCP server is only visible in the API Center portal if you add an MCP deployment and an API definition for the MCP server.
97
+
95
98
## Related content
96
99
97
100
*[Import APIs to your API center from API Management](import-api-management-apis.md)
0 commit comments