Google OAuth icon

Google OAuth

Deploys a remote Model Context Protocol (MCP) server with integrated Google OAuth for secure client authentication and access control.

概要

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.

主な機能

  • 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

ユースケース

  • 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
Advertisement

Advertisement