remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Implements OWASP-aligned security checks through the test_security tool to validate authentication flows against security standards.
better-auth-mcp-server MCP 服务器
用于身份验证管理的 MCP 服务器
企业级身份验证解决方案提供:
- 🔐 使用 AES-256 加密进行安全凭证管理
- ⚙️ 多协议身份验证(OAuth2、SAML、LDAP)
- 🛡️ 实时威胁检测和预防
特征
核心工具
analyze_project
- 分析项目结构以获取授权设置建议setup_better_auth
- 使用项目 ID 和 API 密钥配置身份验证提供程序analyze_current_auth
- 检测现有的 auth.js/next-auth 实现generate_migration_plan
- 创建分步迁移路径
测试与安全
test_auth_flows
- 验证登录/注册/重置/2fa 流程test_security
- 运行符合 OWASP 的安全检查analyze_logs
- 检查授权系统日志是否存在问题monitor_auth_flows
- 实时身份验证监控
可用资源
better-auth://config
- 当前 Better-Auth 配置设置better-auth://logs
- 身份验证系统日志
发展
克隆并安装:
Copy
构建服务器:
Copy
对于使用自动重建的开发:
Copy
配置
环境变量
Copy
安全最佳实践
- API 密钥管理
- 将 API 密钥存储在环境变量中
- 定期轮换密钥
- 每个环境使用不同的密钥
- 访问控制
- 实施速率限制
- 配置 IP 允许列表
- 使用最小特权原则
- 监控
- 启用审计日志
- 监控授权失败
- 设置可疑活动警报
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Better Auth MCP 服务器:
Copy
要与 Claude Desktop 一起使用,请添加服务器配置:
在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json
Copy
调试
由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:
Copy
检查器将提供一个 URL 来访问浏览器中的调试工具。
使用示例
项目设置
Copy
从 Auth.js/NextAuth 迁移
Copy
You must be authenticated.
Tools
通过安全凭证处理和多协议身份验证支持实现企业级身份验证管理,并配备用于分析、设置和测试身份验证系统的工具。