js
by mcp-auth·★ 50·综合分 44
为 MCP 服务器提供即插即用认证的 Node.js SDK,使用 OAuth 2.1 和其他标准。
securitydeveloper-toolsai-llm
4
Forks
0
活跃 Issue
4 个月前
最近提交
2 天前
收录于
概述
MCP Auth Node.js SDK 通过处理复杂的 OAuth 2.1 和 RFC 合规性要求,简化了 MCP 服务器的认证实现。它允许开发者仅用几行代码就集成可信的认证提供程序,节省了数周的开发时间。该 SDK 具有全面的测试覆盖率,并积极维护文档,保持高质量代码。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过实现 OAuth 2.1 认证来保护 MCP 服务器,无需自定义开发
你:快速与现有的 MCP 兼容认证提供程序集成
你:在几分钟内为基于 Node.js 的 MCP 服务器添加认证功能
你:支持哪些认证提供程序?
你:这与手动实现 OAuth 2.1 有何不同?
什么时候选它
构建需要 OAuth 认证的 Node.js MCP 服务器且不想从头实现复杂认证协议时,选择 MCP Auth。
什么时候不要选它
如果您不使用 Node.js,或者需要实现 SDK 不支持的自定义认证流程,请不要选择此方案。
可对比工具
auth0-mcppassport-mcpoauth2-serverkeycloak-mcp
安装
npm install mcp-auth对于 Claude Desktop 集成,将以下内容添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"mcp-auth-example": {
"command": "node",
"args": ["path/to/your/server.js"]
}
}
}FAQ
- 支持哪些认证提供程序?
- 请查看 [MCP 兼容提供程序列表](https://mcp-auth.dev/docs/provider-list) 获取完整支持列表。该列表包含用于实时检查提供程序兼容性的工具。
- 这与手动实现 OAuth 2.1 有何不同?
- 手动实现 OAuth 2.1 和其他所需 RFC 通常需要数周的开发时间。MCP Auth 提供经过测试且符合标准的实现,只需几行代码即可集成。
js 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。