Skip to content

Commit 847f2e7

Browse files
author
gitName
committed
review comments
1 parent 9a67174 commit 847f2e7

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

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

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
22
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.
44
author: dlepow
55
ms.service: azure-api-center
66
ms.custom:
77
ms.topic: concept-article
8-
ms.date: 04/23/2025
8+
ms.date: 04/28/2025
99
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.
1111
---
1212

13-
# Register and discover MCP servers in your API inventory
13+
# Register and discover remote MCP servers in your API inventory
1414

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.
1616

1717
## About MCP servers
1818

@@ -22,7 +22,7 @@ The [model context protocol](https://www.anthropic.com/news/model-context-protoc
2222

2323
### MCP architecture
2424

25-
THe following diagram illustrates the MCP architecture:
25+
The following diagram illustrates the MCP architecture:
2626

2727
:::image type="content" source="media/register-discover-mcp-server/mcp-architecture.png" alt-text="Diagram of model context protocol (MCP) architecture.":::
2828

@@ -39,21 +39,21 @@ MCP follows a client-server architecture where a host application can connect to
3939

4040
### Remote versus local MCP servers
4141

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:
4343

4444
* **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.
4545

4646
* **Local MCP servers** MCP clients connect to MCP servers on the same machine, using Stdio as a local transport method.
4747

4848
## MCP servers in your API inventory
4949

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.
5151

5252
### MCP API type
5353

5454
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).
5555

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.
5757

5858

5959
### Environment and deployment for MCP server
@@ -67,7 +67,7 @@ For information about creating an environment and a deployment, see [Tutorial: A
6767
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).
6868

6969

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:
7171

7272

7373
```json
@@ -92,6 +92,9 @@ Set up the [API Center portal](set-up-api-center-portal.md) so that developers a
9292

9393
:::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.":::
9494

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+
9598
## Related content
9699

97100
* [Import APIs to your API center from API Management](import-api-management-apis.md)

0 commit comments

Comments
 (0)