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/includes/api-center-portal-compare-apim-dev-portal.md
+19-26Lines changed: 19 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,38 +6,31 @@ author: dlepow
6
6
7
7
ms.service: azure-api-center
8
8
ms.topic: include
9
-
ms.date: 05/12/2025
9
+
ms.date: 03/05/2025
10
10
ms.author: danlep
11
11
ms.custom: Include file
12
12
---
13
13
14
-
## About MCP servers
14
+
## API Management and API Center portals
15
15
16
-
AI agents are becoming widely adopted because of enhanced large language model (LLM) capabilities. However, even the most advanced models face limitations because of their isolation from external data. Each new data source potentially requires custom implementations to extract, prepare, and make data accessible for the models.
16
+
The [Azure API Management](../../api-management/api-management-key-concepts.md) and [Azure API Center](../overview.md) services both provide portals for developers to discover and consume APIs:
17
17
18
-
The [model context protocol](https://www.anthropic.com/news/model-context-protocol) (MCP) helps solve this problem. MCP is an open standard for connecting AI models and agents with external data sources such as local data sources (databases or computer files) or remote services (systems available over the internet, such as remote databases or APIs).
18
+
* The *API Management developer portal* allows users to find managed APIs, learn how to use them, request access, and test them.
19
+
* The *API Center portal* (preview) is a multi-gateway portal where users can discover and filter the organization's complete API inventory.
19
20
20
-
### MCP architecture
21
+
While the two portals share some features, they also have distinct differences. The following table compares current capabilities to help determine which portal to use. Some organizations may prefer one portal, while others may need both.
21
22
22
-
The following diagram illustrates the MCP architecture:
23
-
24
-
:::image type="content" source="media/register-discover-mcp-server/mcp-architecture.png" alt-text="Diagram of model context protocol (MCP) architecture.":::
23
+
| Feature | API Management developer portal | API Center portal (preview) |
24
+
| --- | --- | --- |
25
+
| Search and filter API inventory | API Management instance only | All APIs<sup>1</sup> |
26
+
| View API details and definitions | ✔️ | ✔️ |
27
+
| View API documentation | ✔️ | ✔️ |
28
+
| Customize with branding | ✔️ | Name only |
29
+
| Integrate with Microsoft Entra ID | ✔️ | ✔️ |
30
+
| Add custom widgets | ✔️ | ❌ |
31
+
| Customize with WordPress | ✔️ | ❌ |
32
+
| Test APIs in test console | ✔️ | ✔️ |
33
+
| Subscribe to APIs | ✔️ | ❌ |
34
+
| View API usage analytics | ✔️ | ❌ |
25
35
26
-
The architecture consists of the following components:
|**MCP hosts**| LLM applications such as chat apps or AI assistants in your IDEs (like GitHub Copilot in Visual Studio Code) that need to access external capabilities |
31
-
|**MCP clients**| Protocol clients, inside the host application, that maintain 1:1 connections with servers |
32
-
|**MCP servers**| Lightweight programs that each expose specific capabilities and provide context, tools, and prompts to clients |
33
-
|**MCP protocol**| Transport layer in the middle |
34
-
35
-
MCP follows a client-server architecture where a host application can connect to multiple servers. Whenever your MCP host or client needs a tool, it connects to the MCP server. The MCP server then connects to, for example, a database or an API. MCP hosts and servers connect with each other through the MCP protocol.
36
-
37
-
### Remote versus local MCP servers
38
-
39
-
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:
40
-
41
-
***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.
42
-
43
-
***Local MCP servers** MCP clients connect to MCP servers on the same machine, using standard input/output as a local transport method.
36
+
<sup>1</sup> The API Center portal can contain all APIs in your organization, including those managed in Azure API Management and other platforms, as well as unmanaged APIs and APIs under development.
0 commit comments