这个项目能做什么

@mcp-z/oauth-microsoft 是一个旨在将 Microsoft Graph 集成到各种环境中的 OAuth 2.0 客户端。它支持多种身份验证流程,包括用于交互式 CLI 和桌面应用程序的 loopback 模式、用于无头环境的设备代码(device code)模式,以及用于自托管 HTTP 服务器的动态客户端注册(DCR)。 关键技术特性包括: - PKCE 安全实现。 - 通过 Keyv 支持可更换的存储后端。 - 多账户管理。 - 用于加载 CLI 和环境设置的配置助手。 - 为 MCP 服务器提供的集成工具,包括 Zod schemas 和增强的 handler 类型。 要求:Node.js >= 22。