What problem does it solve? Deploying a remote MCP server that requires user authentication, database access, and role-based permissions involves significant boilerplate across OAuth flows, transport protocols, and connection management. This Skill provides a complete template covering GitHub OAuth, dual transport endpoints, PostgreSQL integration, and deployment on Cloudflare Workers. ## Core Features & Use Cases - GitHub OAuth with Role-Based Access: Authenticate users via GitHub and restrict write operations to an allowlist of usernames. - Dual Transport Protocols: Serve MCP over streamable HTTP at /mcp and legacy SSE at /sse from the same Worker. - PostgreSQL Tool Templates: Includes listTables, queryDatabase (read-only), and executeDatabase (write-gated) tools with parameterized queries and SQL injection protection. - Use Case: A team wants to expose a shared PostgreSQL database to Claude Desktop with per-user permissions. They clone the template, configure GitHub OAuth credentials, set the allowed usernames, and deploy to Cloudflare Workers with wrangler. ## Quick Start Set up a remote MCP server with GitHub OAuth and a PostgreSQL database tool, then deploy it to Cloudflare Workers.