About Better Auth Server
Better Auth Server is an MCP server published by dabhivijay2478 in the Documentation category: # Better Auth MCP Server [](https://smithery.ai/server/@dabhivijay2478/auth) **Comprehensive Better Auth integration tools for TypeScript applications.** Access complete documentation, configure **6+ authentication providers** (Google, GitHub, Apple, Facebook, Microsoft, Email/Password), **6 database adapters** (PostgreSQL, MySQL, SQLite, MongoDB, Prisma, Drizzle), and **14+ security plugins**. With this MCP server you can: - Generate **production-ready configurations** - Validate setups with best-practice recommendations - Explore detailed **framework-specific guides** for Next.js, Nuxt, SvelteKit, Remix, and more.
The repository has 2 stars and 0 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/dabhivijay2478/better-auth-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Better Auth Server
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
Better Auth MCP Server
A modern Model Context Protocol (MCP) server for the Better Auth authentication framework.
This server provides developer-friendly tools, searchable documentation, ready-to-use integrations, and configuration generators for authentication providers, database adapters, and plugins.
✨ Highlights
- 📚 Full Documentation Access – categorized, searchable, and framework-specific examples
- 🔐 Authentication Providers – Email/Password, Google, GitHub, Apple, Microsoft, Facebook, and more
- 🗄️ Database Adapters – PostgreSQL, MySQL, SQLite, MongoDB, Prisma, Drizzle
- 🔧 Plugins & Extensions – OTP, Magic Link, 2FA, Passkey, Organization Management, API Tokens
- ⚙️ Smart Tools – Config generation, validation, migration guides, and framework integration
- 🔒 Security Built-in – CSRF protection, secure cookies, rate limiting, WebAuthn/Passkeys, 2FA
🚀 Quick Start
Install via Smithery (Recommended)
npx -y @smithery/cli install @dabhivijay2478/auth --client claude
Manual Setup
git clone <repository-url>
cd better-auth-mcp-server
npm install
npm run build
Update claude_desktop_config.json:
{
"mcpServers": {
"better-auth": {
"command": "node",
"args": ["path/to/dist/index.js"],
"env": {
"NODE_ENV": "production"
}
}
}
}
🛠️ Core Tools
Documentation
list_better_auth_features– List all available features and pluginsget_feature_details– Get details for a specific feature or pluginsearch_better_auth– Search Better Auth documentation
Integrations
get_integration_guide– Framework-specific setup (Next.js, Nuxt, Remix, SvelteKit, Expo, etc.)get_auth_examples– Code snippets and usage examples
Advanced Context
target_llms_context– Access Better Auth LLMs.txt for comprehensive context
📦 Usage Examples
1. Generate a Complete Auth Config
const setup = await generate_auth_config({
providers: ["email-password", "google", "github"],
adapter: "postgresql",
plugins: ["magic-link", "two-factor"],
framework: "nextjs"
});
console.log(setup.serverConfig);
2. Get Provider Config
const google = await get_auth_provider_config({ provider_name: "google" });
console.log(google.setupSteps);
3. Validate Config
const validation = await validate_auth_setup({
config: "your auth.ts config here",
framework: "nextjs"
});
console.log(validation);
🔐 Security Features
- CSRF Protection – Safe request handling
- Session Security – Rotation, expiration, validation
- Passkeys & WebAuthn – FIDO2 support
- Two-Factor Auth – TOTP, backup codes
- Rate Limiting – Prevent abuse
- Password Security – Strong hashing and validation
🏗️ Architecture
- Language: TypeScript (ES2022 target)
- Validation: Zod schemas
- Protocol: Model Context Protocol (MCP)
- Code Generation: Production-ready configs and migration scripts
- Error Handling: Detailed and recoverable
🤝 Contributing
- Clone repo
- Install dependencies:
npm install - Build:
npm run build - Update
src/index.tswith new features
When Better Auth adds features:
- Extend AUTH_PROVIDERS, DATABASE_ADAPTERS, PLUGINS
- Add documentation mappings
- Write tool handlers
- Test thoroughly
📄 License
MIT License – see LICENSE file
🔗 Resources
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.