Google OAuth provider for FastMCP.This module provides a complete Google OAuth integration that’s ready to use
with just a client ID and client secret. It handles all the complexity of
Google’s OAuth flow, token validation, and user management.Example:
Copy
from fastmcp import FastMCPfrom fastmcp.server.auth.providers.google import GoogleProvider# Simple Google OAuth protectionauth = GoogleProvider( client_id="your-google-client-id.apps.googleusercontent.com", client_secret="your-google-client-secret")mcp = FastMCP("My Protected Server", auth=auth)
Token verifier for Google OAuth tokens.Google OAuth tokens are opaque (not JWTs), so we verify them
by calling Google’s tokeninfo API to check if they’re valid and get user info.Methods:
Complete Google OAuth provider for FastMCP.This provider makes it trivial to add Google OAuth protection to any
FastMCP server. Just provide your Google OAuth app credentials and
a base URL, and you’re ready to go.Features:
Transparent OAuth proxy to Google
Automatic token validation via Google’s tokeninfo API