
🔒 Minimal Entra ID-authenticated MCP Server

2025.04.05
9
TypeScript认证服务演示项目其它
这是一个展示如何实现Entra ID认证与MCP和HTTP+SSE传输的最小化服务器。该服务器依赖于MCP服务器内部的机密客户端,并通过"会话映射"确保客户端通过类似JWT令牌的方式获得会话分配。
View on GitHub
Overview
基本能力
产品定位
该服务器是一个演示项目,用于展示如何实现Entra ID认证与MCP和HTTP+SSE传输的集成。
核心功能
- 实现Entra ID认证
- 使用HTTP+SSE传输
- 会话映射机制
适用场景
- 开发人员学习和理解Entra ID认证与MCP的集成
- 测试和验证MCP服务器的认证流程
工具列表
- MCP Inspector: 用于测试支持HTTP+SSE传输和认证的MCP服务器
常见问题解答
- 该服务器不适用于生产环境
- 需要实现适当的缓存和安全令牌/凭证处理实践
使用教程
使用依赖
确保已安装Node.js和npm
安装教程
npm install
npm run build
npm run start
调试方式
使用MCP Inspector或支持HTTP+SSE传输和认证的工具进行测试