🔒 MCP Server Authentication Reference Collection

🔒 MCP Server Authentication Reference Collection

site icon
2025.04.12 4
TypeScript身份验证服务其它
MCP Server Authentication Reference Collection 是一个参考服务器集合,用于演示如何与当前的Model Context Protocol规范进行身份验证。这些服务器设计用于不同的运行时场景,包括远程、本地和双用途MCP服务器。请注意,此处的代码仅用于演示目的,生产环境中需进行安全审计和威胁建模。
View on GitHub

Overview

基本能力

产品定位

MCP Server Authentication Reference Collection 是一个参考服务器集合,用于演示如何与当前的Model Context Protocol规范进行身份验证。

核心功能

  • 支持多种身份验证场景,包括远程、本地和双用途MCP服务器。
  • 提供与不同身份提供者(如Entra ID和GitHub)的集成示例。

适用场景

  • 远程MCP服务器
  • 本地MCP服务器
  • 双用途MCP服务器(可本地或远程运行)

工具列表

  • entra-id-cca-session: 用于Entra ID的机密客户端,映射到会话令牌。
  • entra-id-local-wam: 用于Entra ID的公共客户端,使用WAM。
  • github-app-session: 用于GitHub应用程序的OAuth,映射到会话令牌。

常见问题解答

  • 代码仅用于演示目的,生产环境中需进行安全审计和威胁建模。

使用教程

使用依赖

无具体依赖信息。

安装教程

无具体安装步骤。

调试方式

无具体调试步骤。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。