Repository navigation
Releases
Releases · bm1549/remote-mcp-cloudflare
v0.3.0
v0.2.0
Adds backwards-compatible hooks for building multi-tenant remote MCP servers where each end-user supplies their own credentials.
New on createOAuthWorker
userIdSource—"email"(default) or"sub".resolveUser— Replaces the default allowlist. ReturnsuserId/redirect/reject. Receives parsedoauthReqInfoso handlers don't need to callparseAuthRequestthemselves.routes— Map ofpathname -> handlerfor custom routes (e.g./setup).registerPolicy— Tightens DCR: PKCE, allowed redirect schemes, raw-IP rejection, max URI count.
New exports
signResumeToken/verifyResumeToken— 30-min HMAC-signed opaque tokens for deferred-completion flows.resumeAuthorization— Wrapper aroundOAUTH_PROVIDER.completeAuthorizationfor custom routes.signHmac/verifyHmac— Generic helpers.
All additive — defaults preserve 0.1.x behavior exactly.
See the multi-tenant example in the README.