Clerk MCP Server
Clerk MCPサーバーでClaude連携・認証・ユーザー管理を自動化
npx @clerk/agent-toolkit概要
Clerk MCP Serverの設定方法と使い方。
認証・ユーザー管理プラットフォーム「Clerk」をClaudeから操作できるMCPサーバー。
ユーザー一覧の取得・検索・組織管理・セッション確認・実装コードの生成が可能。
ClaudeとClerkのMCPサーバー連携により、ユーザー管理作業の自動化やClerk SDK組み込みコードの即時生成を実現できる。
Clerk公式が提供するagent-toolkitパッケージを使用しており、設定方法はシークレットキーを環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://dashboard.clerk.com/ にアクセスしてClerkアカウントにログインする(無料で作成可能)
- 2
ダッシュボード左メニューから対象アプリケーションを選択する
- 3
「API Keys」メニューを開く
- 4
「Secret keys」セクションの「sk_test_...」または「sk_live_...」で始まるシークレットキーをコピーする
- 5
コピーしたキーをCLERK_SECRET_KEYとして設定する(本番環境では必ず「sk_live_...」を使用すること)
こんな使い方ができます
ClerkのユーザーをClaudeが検索・一覧取得・詳細確認できる
Clerk組織(Organization)の作成・管理をClaudeに指示できる
ClaudeにClerk SDKの実装コードや設定方法を最新の情報で生成させられる
Clerkのセッション状態・認証ログをClaudeが分析できる
ユーザーのメタデータ更新や削除をClaudeから自動実行できる
セットアップ手順
- 1
Clerkダッシュボード(https://dashboard.clerk.com/)でAPIキー(シークレットキー)を取得する
- 2
claude mcp add clerk -e CLERK_SECRET_KEY=your-clerk-secret-key -- npx -y @clerk/agent-toolkit -p=local-mcp
設定ファイル
コピー前に確認
Clerkアカウントおよびシークレットキー必須。Clerkダッシュボードの「API Keys」から取得可能。無料プランで利用可能。Node.js 18以上。
claude mcp add clerk -e CLERK_SECRET_KEY=your-clerk-secret-key -- npx -y @clerk/agent-toolkit -p=local-mcp