Clerk MCP Server Template
@dyeoman2
Clerk MCP Server Template について
A production-ready template for building Model Context Protocol (MCP) servers with Clerk authentication on Cloudflare Workers
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Clerk MCP Server Template?
A production-ready template for building Model Context Protocol (MCP) servers that integrate Clerk authentication with Cloudflare Workers. It provides a complete OAuth 2.0 flow, Durable Objects for session state, and KV storage for temporary OAuth sessions. Designed for developers who want to connect their existing Clerk-authenticated applications to Claude AI through secure MCP tools.
How to use Clerk MCP Server Template?
Clone the repository, run npm install, configure environment variables (CLERK_SECRET_KEY, CLERK_PUBLISHABLE_KEY, APP_URL) in a .dev.vars file, create a KV namespace with Wrangler, update the namespace ID in wrangler.jsonc, and start the development server with npm run dev. Requires Node.js 22+, a Clerk account, a Cloudflare account with Workers enabled, and an existing application using Clerk for authentication.
Key features of Clerk MCP Server Template
- Complete OAuth 2.0 flow integrated with Clerk
- Serverless deployment on Cloudflare Workers
- Persistent session state via Durable Objects
- Temporary OAuth session storage in KV
- HMAC-signed state parameters for security
- Automatic token refresh and session cleanup
- Full TypeScript type safety and example tools
Use cases of Clerk MCP Server Template
- Give Claude AI authenticated access to user data in SaaS applications
- Enable Claude to query customer support systems with proper user context
- Provide Claude with authenticated access to your APIs for data analysis
- Create secure, user-specific workflow automations
FAQ from Clerk MCP Server Template
What does Clerk MCP Server Template do vs alternatives?
It bridges your existing Clerk-authenticated application with Claude AI through MCP tools. Unlike generic MCP servers, it provides a ready-made OAuth flow and session management tailored for Clerk, reducing integration effort.
What are the dependencies/runtime requirements?
You need Node.js 22+, a Clerk account with API keys, a Cloudflare account with Workers enabled, and an existing application that uses Clerk for authentication.
Where does data live?
OAuth session data is stored temporarily in Cloudflare KV. MCP session state is managed in Durable Objects. All application data remains in your existing Clerk-powered application.
What transports/auth are supported?
The server uses SSE (Server-Sent Events) transport and OAuth 2.0 authentication with Clerk. JWT tokens are used for API requests, and state parameters are protected with HMAC signatures.
Are there known limits?
The README does not list hard limits, but the template relies on Cloudflare Workers and Durable Objects – scale and performance depend on those platforms. OAuth sessions in KV expire automatically.
「開発者ツール」の他のコンテンツ
MCP Containers
metorialConnect any AI model to 1200+ integrations (MCP, CLI, API)
MCP Unity Editor (Game Engine)
CoderGamesterModel Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs

Sentry
modelcontextprotocolModel Context Protocol Servers
test
harlancA simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀
sentry-mcp
getsentryAn MCP server for interacting with Sentry via LLMs.
コメント