M

MCP Functions AI网关

充当使用 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 服务器 (实验性)

Diagram

Azure API Management 作为 MCP 服务器的 AI 网关

此示例实现了最新的 MCP 授权规范

这是一个 序列图,可以帮助您理解流程。

将远程 MCP 服务器部署到 Azure

  1. 注册 Microsoft.App 资源提供程序。

    • 如果您使用的是 Azure CLI,请运行 az provider register --namespace Microsoft.App --wait
    • 如果您使用的是 Azure PowerShell,请运行 Register-AzResourceProvider -ProviderNamespace Microsoft.App。稍后运行 (Get-AzResourceProvider -ProviderNamespace Microsoft.App).RegistrationState 以检查注册是否完成。
  2. 运行此 azd 命令来配置 API 管理服务、函数应用(带代码)以及所有其他所需的 Azure 资源

    azd up

MCP Inspector

  1. 新的终端窗口 中,安装并运行 MCP Inspector

    npx @modelcontextprotocol/inspector
  2. 按住 CTRL 并单击以从应用程序显示的 URL 加载 MCP Inspector Web 应用(例如 http://127.0.0.1:6274/#resources)

  3. 将传输类型设置为 SSE

  4. 将 URL 设置为您在运行 azd up 后显示的 API Management SSE 端点,并连接

    https://<apim-servicename-from-azd-output>.azure-api.net/mcp/sse
  5. 列出工具。点击一个工具并运行工具

来源