这些参考服务器演示了当前 模型上下文协议规范 中认证的工作方式。
[!警告] 此处展示的代码仅用于演示目的。您的具体场景(包括企业内部规则、特定安全控制或其他保护机制)可能与本仓库中概述的内容有所不同。对于任何需要认证和授权的生产环境和面向客户的资产,始终进行安全审计和威胁建模。
上述服务器设计用于各种运行时场景。它们被标记如下:
| 提供商 | 场景 | 服务器类型 | 实现 | 状态 |
|---|---|---|---|---|
| Entra ID | API 管理门控 MCP 服务器。 | remote-mcp-apim-functions-python | ||
| Entra ID | 机密客户端,映射到会话令牌。 | entra-id-cca-session | ||
| Entra ID | 公开客户端,使用 WAM。 | entra-id-local-wam | ||
| GitHub | GitHub 应用程序 w/OAuth,映射到会话令牌。 | github-app-session | ||
| Entra ID | API 管理门控 Azure Functions MCP 服务器。 | remote-auth-mcp-apim-py | ||
| Entra ID | API 管理门控带有受保护资源元数据 (PRM) 的应用服务 MCP 服务器。 | remote-mcp-apim-oauth-prm |