MCP Catalogs
首页

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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。