examples/auth/clerk_oauth/README.md
Demonstrates FastMCP server protection with Clerk OAuth.
Create a Clerk OAuth Application:
http://127.0.0.1:8000/auth/callbacksaving-primate-16.clerk.accounts.dev)Set environment variables:
export FASTMCP_SERVER_AUTH_CLERK_DOMAIN="your-instance.clerk.accounts.dev"
export FASTMCP_SERVER_AUTH_CLERK_CLIENT_ID="your-clerk-client-id"
export FASTMCP_SERVER_AUTH_CLERK_CLIENT_SECRET="your-clerk-client-secret"
Run the server:
python server.py
In another terminal, run the client:
python client.py
The client will open your browser for Clerk authentication.