Better Auth MCP Server
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- 認証システムログ
Related MCP server: Secure MCP Server
発達
クローンしてインストール:
git clone https://github.com/better-auth-mcp-server/better-auth-mcp-server.git
cd better-auth-mcp-server
npm installサーバーを構築します。
npm run build自動リビルドを使用した開発の場合:
npm run watch構成
環境変数
# Required
BETTER_AUTH_PROJECT_ID=your-project-id
BETTER_AUTH_API_KEY=your-api-key
# Optional
BETTER_AUTH_ENV=development|staging|production
LOG_LEVEL=info|debug|errorセキュリティのベストプラクティス
APIキー管理
APIキーを環境変数に保存する
定期的にキーをローテーションする
環境ごとに異なるキーを使用する
アクセス制御
レート制限を実装する
IP許可リストを設定する
最小権限の原則を使用する
監視
監査ログを有効にする
認証失敗を監視する
不審なアクティビティに関するアラートを設定する
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Better Auth MCP Server を自動的にインストールするには:
npx -y @smithery/cli install @nahmanmate/better-auth-mcp-server --client claudeClaude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"better-auth-mcp-server": {
"command": "node",
"args": ["/path/to/better-auth-mcp-server/build/index.js"],
"disabled": false,
"alwaysAllow": []
}
}
}デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
npm run inspectorインスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
使用例
プロジェクトのセットアップ
// Initialize Better-Auth in your project
await mcp.useTool('setup_better_auth', {
projectPath: './my-next-app',
config: {
projectId: process.env.BETTER_AUTH_PROJECT_ID,
apiKey: process.env.BETTER_AUTH_API_KEY
}
});
// Test core authentication flows
await mcp.useTool('test_auth_flows', {
flows: ['login', 'register', '2fa']
});Auth.js/NextAuthからの移行
// Analyze current auth implementation
await mcp.useTool('analyze_current_auth', {
projectPath: './my-next-app'
});
// Generate migration steps
await mcp.useTool('generate_migration_plan', {
projectPath: './my-next-app',
currentAuthType: 'next-auth'
});
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnterprise-grade authentication solution that provides secure credential management with encryption, multi-protocol authentication (OAuth2, SAML, LDAP), and real-time threat detection for applications.81AGPL 3.0
- AlicenseNot gradedqualityCmaintenanceProvides an enterprise-grade Model Context Protocol implementation with advanced security features including multi-factor authentication, encryption, and RBAC. Enables secure tool management and context handling for production deployments with comprehensive monitoring and high availability.82Apache 2.0
- AlicenseNot gradedqualityDmaintenanceCentralized authentication, authorization, and audit for MCP tools. One server governs every downstream MCP your organization uses.3Apache 2.0
- AlicenseNot gradedqualityBmaintenanceMCP-native credential vault that enables AI agents to authenticate with external services without exposing secrets, supporting bearer, basic, OAuth2, and other auth patterns via MCP tools.7MIT
Related MCP Connectors
Hash passwords with bcrypt and issue/verify JWT session tokens over A2A + MCP.
Encrypted secret store and rotation for autonomous agent credentials
Production-grade cryptography toolkit with 31 MCP tools for classical, PQC, and KMS workflows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jamesjohnsdev/better-auth-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server