支持 MCP 的连接器 (Connector) 列表
此列表包含已通过 MCP Auth 测试的连接器 (Connector)。
Provider | 类型 | OAuth 2.1 | Metadata URL | 动态客户端注册 | 资源指示器 (Resource Indicator)1 |
---|---|---|---|---|---|
Logto | OpenID Connect | ✅ | ✅ | ❌2 | ✅ |
Keycloak | OpenID Connect | ✅ | ✅ | ⚠️3 | ❌ |
Descope | OpenID Connect | ✅ | ✅ | ✅ | ⚠️4 |
Auth0 | OpenID Connect | ✅ | ✅ | ✅ | ⚠️4 |
Asgardeo | OpenID Connect | ✅ | ✅ | ✅ | ❌ |
WSO2 Identity Server | OpenID Connect | ✅ | ✅ | ✅ | ❌ |
如果你已经用其他连接器 (Connector) 测试过 MCP Auth,欢迎提交 pull request 将其添加到列表中。
动态客户端注册是必须的吗?
动态客户端注册 并不是 MCP 服务器和 MCP Auth 的必需项。实际上,你可以选择最适合你需求的方式:
- 如果你正在为内部使用或你控制的特定应用开发 MCP 服务器:可以手动在连接器 (Connector) 处注册 MCP 客户端,并在 MCP 客户端中配置 client ID(以及可选的 client secret)。
- 如果你正在开发将被公共应用(MCP 客户端)使用的 MCP 服务器:
- 你可以利用动态客户端注册,让 MCP 客户端能够动态地在连接器 (Connector) 处自助注册。请确保实现适当的安全措施,以防止未授权或恶意注册。
- 或者,你可以开发自定义注册流程,让 MCP 客户端通过安全可控的流程(如 Web 界面或你控制的 API 端点)在连接器 (Connector) 处注册,无需依赖动态客户端注册。 只要你的连接器 (Connector) 支持 Management API 或类似功能,你就可以在自定义端点中使用它来注册 MCP 客户端。
测试你的连接器 (Connector)
在下方输入你的授权服务器 issuer
或 metadata 端点的 URL,检查其是否兼容 MCP。