Google OAuth Analytics
Deploys a Google OAuth-enabled Model Context Protocol (MCP) server on Cloudflare Workers with integrated analytics tracking.
概要
This solution offers a Model Context Protocol (MCP) server designed for Cloudflare Workers, featuring seamless integration with Google OAuth for user authentication and comprehensive analytics tracking. It enables developers to deploy a remote MCP server where users can connect by signing in with their Google accounts, while automatically gathering detailed insights into tool usage, performance, and user behavior, serving as a robust foundation for building advanced applications.
主な機能
- Google OAuth 2.1 Integration: Handles authentication for MCP clients and manages connections to Google Cloud's OAuth services.
- Persistent State Management: Utilizes Cloudflare Durable Objects for secure token storage and maintaining authentication context.
- Remote MCP Client Connectivity: Enables interaction with various MCP clients, including Inspector, Claude Desktop, and Cursor.
- 2 GitHub stars
- Automatic Analytics Tracking: Collects tool execution time, success/failure status, input/output, error details, user information, session tracking, and server metadata.
- Cloudflare Workers Deployment: Optimized for serverless deployment, leveraging Cloudflare's global network for performance and scalability.
ユースケース
- Establishing a secure remote Model Context Protocol (MCP) server authenticated via Google accounts.
- Gaining comprehensive insights into MCP tool usage and user behavior through integrated analytics.
- Serving as a foundational example for building MCP servers with OAuth authentication and analytics on Cloudflare.