Adds OAuth/SSO to a remote MCP server using Cloudflare. Three paths — AI Controls MCP Portal (REST, fastest), self-hosted Access app with Managed OAuth (REST), and the same as Terraform (when IaC already exists) — with a decision matrix, REST recipes per path, Terraform templates for the IaC path, and a stdlib validator that lints a terraform show -json plan. Use when the user asks to put an MCP server behind Cloudflare, add OAuth/SSO to a remote MCP server, expose a private MCP server via Cloudflare Tunnel, register MCP servers with the AI Controls portal, enable Managed OAuth or DCR on an Access app, or wire Claude Desktop / claude.ai web / Claude Code to an internal MCP server.
$npx -y skills add goodsmileduck/claude-registry --skill cloudflare-access-mcpInstalls into the current project.
Run `npx skills use "https://github.com/goodsmileduck/claude-registry" --skill "goodsmileduck/claude-registry/cloudflare-access-mcp"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/goodsmileduck/claude-registry" that are relevant to the current task. Run `npx skills add "https://github.com/goodsmileduck/claude-registry"` and select the relevant skills, then follow their instructions.