You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expose Cloudflare bindings (AI, Vectorize, D1, R2, etc.) to tool handlers via context.bindings - use generic type createMCPServer<MyEnv>() to pass bindings
Decode Google id_token to extract user info (email, name, sub) - available via context.provider?.idTokenClaims
Fixed
Use OAUTH_CLIENT_ID/OAUTH_CLIENT_SECRET as fallback for PROVIDER_CLIENT_ID/PROVIDER_CLIENT_SECRET - now only OAUTH_CLIENT_* env vars are required for Google/GitHub OAuth
Internal
Update credential validation in routes.oauth.ts, mcp.handler.ts, input-parsers.ts, and flow.ts to use consistent fallback logic