充当使用 Azure API 管理的 MCP 服务器的 AI 网关,实施最新的 MCP 授权规范。
security-and-iamcloud-platforms
362 查看 · 2026-07-07 更新
简介
充当使用 Azure API 管理的 MCP 服务器的 AI 网关,实施最新的 MCP 授权规范。
简介
充当使用 Azure API 管理的 MCP 服务器的 AI 网关,实施最新的 MCP 授权规范。
使用 Azure API Management 安全远程访问 MCP 服务器 (实验性)

Azure API Management 作为 MCP 服务器的 AI 网关。
此示例实现了最新的 MCP 授权规范。
这是一个 序列图,可以帮助您理解流程。
将远程 MCP 服务器部署到 Azure
-
注册
Microsoft.App资源提供程序。- 如果您使用的是 Azure CLI,请运行
az provider register --namespace Microsoft.App --wait。 - 如果您使用的是 Azure PowerShell,请运行
Register-AzResourceProvider -ProviderNamespace Microsoft.App。稍后运行(Get-AzResourceProvider -ProviderNamespace Microsoft.App).RegistrationState以检查注册是否完成。
- 如果您使用的是 Azure CLI,请运行
-
运行此 azd 命令来配置 API 管理服务、函数应用(带代码)以及所有其他所需的 Azure 资源
azd up
MCP Inspector
-
在 新的终端窗口 中,安装并运行 MCP Inspector
npx @modelcontextprotocol/inspector -
按住 CTRL 并单击以从应用程序显示的 URL 加载 MCP Inspector Web 应用(例如 http://127.0.0.1:6274/#resources)
-
将传输类型设置为
SSE -
将 URL 设置为您在运行
azd up后显示的 API Management SSE 端点,并连接:https://<apim-servicename-from-azd-output>.azure-api.net/mcp/sse -
列出工具。点击一个工具并运行工具。