Casdoor
An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD
An open-source Agent-first Identity and Access Management (IAM) /LLM MCP & agent gateway and auth server with web UI supporting OpenClaw, MCP, OAuth, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD
docker run -p 8000:8000 casbin/casdoor-all-in-one
Casdoor: AI-First Identity and Access Management (IAM) / AI MCP Gateway An open-source, AI-first IAM / MCP gateway and authentication server with a web UI. Supporting MCP, A2A, OAuth 2.0, OIDC (OAuth 2.x), SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, Google Workspace, Azure AD, and more. Documentation and guides: casdoor.ai Website · Documentation · Live demo · Discord --- ## Table of contents - [Why Casdoor](#why-casdoor) - [Live demos](#live-demos) - [Quick start](#quick-start) - [Features](#features) - [Technology stack](#technology-stack) - [Documentation](#documentation) - [Integrations](#integrations) - [Security](#security) - [Community and support](#community-and-support) - [Contributing](#contributing) - [Donate](#donate) - [License](#license) --- ## Why Casdoor Casdoor is a **UI-first** identity provider and access management platform: one place to manage users, organizations, applications, and providers, with a modern web console. Authorization policies can be expressed with **[Casbin](https://casbin.org/)** (ACL, RBAC, ABAC, and more). Unlike reverse-proxy-centric auth companions, Casdoor is a dedicated auth server with broad protocol support, designed to be straightforward to self-host and integrate—see **[casdoor.ai](https://casdoor.ai)** for documentation. --- ## 🌐 Live demos | Environment | URL | Description | |-------------|-----|-------------| | **Read-only** | [door.casdoor.com](https://door.casdoor.com) | Global demo; **any modification or write operation will fail** (read-only). | | **Writable** | [demo.casdoor.com](https://demo.casdoor.com) | Full access for testing; **data is reset about every 5 minutes**. | Default demo admin login (where applicable): `admin` / `123` — use only for demos; change credentials on your own deployment. --- ## 🚀 Quick start Pick one deployment method below. To keep behavior consistent with upstream, the steps are aligned with official docs. ### 🛠️ Source code (default) 1. Install dependencies: **Go 1.25** (follow `go.mod`), **Node.js LTS (20)**, **Yarn 1.x**, and a supported database. 2. Clone the repository: ```bash git clone https://github.com/casdoor/casdoor.git cd casdoor ``` 3. Configure database in `conf/app.conf` (at minimum set `driverName`, `dataSourceName`, and `dbName`; for MySQL create database `casdoor` first). 4. Build frontend and start backend: ```bash cd web yarn install yarn build cd .. go run main.go ``` 5. Open [http://localhost:8000](http://localhost:8000) and sign in with `built-in/admin` / `123` on a fresh install (change password immediately in production). Official guide: [Server installation](https://casdoor.ai/docs/basic/server-installation) ### 🐳 Docker Use one of the official Docker paths: - **All-in-one (SQLite quick trial)**: ```bash docker run -p 8000:8000 casbin/casdoor-all-in-one ``` - **Docker Compose** (with your `conf/app.conf` next to `docker-compose.yml`): ```bash docker compose up ``` Then open [http://localhost:8000](http://localhost:8000) and sign in with `built-in/admin` / `123` on a fresh install. Official guide: [Try with Docker](https://casdoor.ai/docs/basic/try-with-docker) ### ☸️ Kubernetes Helm With Helm v3 and a runnin...
A collection of MCP servers.
Playwright MCP server
GitHub's official MCP Server
🚀 The fast, Pythonic way to build MCP servers and clients.
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI W...
MCP Toolbox for Databases is an open source MCP server for databases.