返回市场
最小TS-MCP认证服务器

最小TS-MCP认证服务器

作者:localden4 星标更新:2025-08-19

项目介绍

min-ts-mcp-auth

使用TypeScript实现的最小化MCP服务器认证。

安全注意事项

此演示始终验证由内省端点返回的访问令牌受众(资源指示符)。

在内省过程中执行的检查:

  1. 令牌成功被内省(授权服务器返回HTTP 200)。
  2. active标志(RFC 7662)不是false
  3. aud声明(字符串或数组)存在,并且至少有一个值与服务器的基本URL匹配(RFC 8707资源指示符语义)。
  4. 范围被解析成数组以供后续使用(默认情况下不需要特定范围)。

未实现(可以添加):

  • 通过JWKS进行本地JWT签名验证(当前依赖远程内省)。
  • 明确的isstypnbfexp强制执行(仅返回并存储exp,不进行内联验证)。
  • 内省请求的缓存/节流。

仅用于实验;在生产环境中使用前需加强安全性。


以上内容按照指定规则进行了翻译,确保了技术术语、代码块、配置说明等的完整性与准确性。