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
- 認証システムログ
発達
クローンしてインストール:
サーバーを構築します。
自動リビルドを使用した開発の場合:
構成
環境変数
セキュリティのベストプラクティス
- APIキー管理
- APIキーを環境変数に保存する
- 定期的にキーをローテーションする
- 環境ごとに異なるキーを使用する
- アクセス制御
- レート制限を実装する
- IP許可リストを設定する
- 最小権限の原則を使用する
- 監視
- 監査ログを有効にする
- 認証失敗を監視する
- 不審なアクティビティに関するアラートを設定する
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Better Auth MCP Server を自動的にインストールするには:
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
使用例
プロジェクトのセットアップ
Auth.js/NextAuthからの移行
Related MCP Servers
- -securityFlicense-qualityFacilitates authentication with GitHub using OAuth protocol, allowing secure access and interaction with GitHub repositories and services.Last updated -4Python
- AsecurityAlicenseAqualityEnterprise-grade authentication solution that provides secure credential management with encryption, multi-protocol authentication (OAuth2, SAML, LDAP), and real-time threat detection for applications.Last updated -8AGPL 3.0
Pipedreamofficial
-securityFlicense-qualityRun your own MCP server for over 2,500 apps and APIs. * Run your own MCP server for over 2,500 APIs * Manage servers for your users, in your own app. * Connect accounts, configure params, and make API requests, all via tools * Fully-managed OAuth and credential storage )Last updated -19810,139JavaScript- -securityAlicense-qualityA comprehensive system that helps organizations track, manage, and respond to security vulnerabilities effectively through features like vulnerability tracking, user management, support tickets, API key management, and SSL certificate management.Last updated -PythonMIT License