Casdoor MCP Server
OSSのIDプロバイダー・SSOゲートウェイCasdoorをClaudeから操作できるMCPサーバー
npx casdoor-mcp-server概要
ClaudeからCasdoorのユーザー・組織・アプリケーション管理を操作できるMCPサーバー。
ユーザーの作成・取得・更新・削除、組織の管理、OAuth2/SSOアプリケーションの設定確認、ロール・権限の管理などをAIアシスタント経由で実行できる。
Casbin OSSプロジェクト発のIDプロバイダーで、Google/GitHub/Microsoftなど多数のソーシャルログインに対応。
料金・APIキー情報
料金
無料APIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://door.casdoor.com にアクセスしてアカウント登録・ログインする
- 2
左サイドバーの「Applications」→「+ Add」でアプリケーションを作成する
- 3
作成したアプリケーションの詳細画面からClient IDとClient Secretをコピーする
- 4
CASDOOR_CLIENT_IDとCASDOOR_CLIENT_SECRETにそれぞれ設定する
- 5
CASDOOR_ORGANIZATIONには所属する組織名を設定する
こんな使い方ができます
Casdoorに登録されたユーザー・組織情報をClaudeに検索・管理させられる
OAuthアプリケーションの設定状況をClaudeに確認させられる
ロールと権限の割り当てをClaudeに自然言語で依頼できる
セットアップ手順
- 1
Casdoor(casdoor.com)のクラウド版でアカウントを作成するか、セルフホストインスタンスを起動する
- 2
Casdoorの管理画面でアプリケーションを作成し、Client IDとClient Secretを取得する
- 3
以下のconfig JSONをClaude Codeの設定ファイルに追記して各項目を設定する
設定ファイル
コピー前に確認
Casdoorアカウントまたはセルフホストインスタンス(OSSのため無料)
claude mcp add casdoor -e CASDOOR_ENDPOINT=https://door.casdoor.com -e CASDOOR_CLIENT_ID=your-client-id -e CASDOOR_CLIENT_SECRET=your-client-secret -e CASDOOR_ORGANIZATION=your-organization -- npx -y casdoor-mcp-server注意事項
セルフホスト版ではCASDOOR_ENDPOINTを自社サーバーのURLに変更する