Google OAuth
Deploys a remote Model Context Protocol (MCP) server with integrated Google OAuth for secure client authentication and access control.
Acerca de
This tool provides a foundational Model Context Protocol (MCP) server designed for deployment on Cloudflare Workers, featuring seamless integration with Google OAuth. It enables developers to establish a secure, remote MCP endpoint where users authenticate via their Google accounts. The project serves as a comprehensive reference for incorporating various OAuth providers into MCP servers using the `workers-oauth-provider` library, managing complex OAuth flows, and leveraging Cloudflare's Durable Objects for persistent state and secure token storage. It's an ideal starting point for building custom AI-powered tools that require user authentication.
Características Principales
- 0 GitHub stars
- Leverages `workers-oauth-provider` library for robust OAuth 2.1 implementation
- Supports persistent state management via Cloudflare Durable Objects
- Acts as an OAuth server to MCP clients and an OAuth client to Google
- Deployable on Cloudflare Workers for scalable, serverless operation
- Integrated Google OAuth for user authentication and access control
Casos de Uso
- Establishing a user-authenticated remote Model Context Protocol server
- Building and deploying custom AI agent tools that require secure user login
- Serving as a reference for integrating various OAuth providers with Cloudflare Workers-based MCP servers