Skip to content

Commit 292bccf

Browse files
committed
restored previous include
1 parent c43b02f commit 292bccf

File tree

1 file changed

+19
-26
lines changed

1 file changed

+19
-26
lines changed

articles/api-center/includes/api-center-portal-compare-apim-dev-portal.md

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,38 +6,31 @@ author: dlepow
66

77
ms.service: azure-api-center
88
ms.topic: include
9-
ms.date: 05/12/2025
9+
ms.date: 03/05/2025
1010
ms.author: danlep
1111
ms.custom: Include file
1212
---
1313

14-
## About MCP servers
14+
## API Management and API Center portals
1515

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

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

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

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 | ✔️ ||
2535

26-
The architecture consists of the following components:
27-
28-
| Component | Description |
29-
|----------------|-------------------------------------------------------------------------------------------------|
30-
| **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

Comments
 (0)