It is great that fastmcp has OAuth support now included, but in practice it is not very helpful, because the traditional OAuth providers aren't offering Dynamic Client Registration. Thus to let a client register with our MCP using Google or Github, we need to implement OAuth Proxy or OIDC Proxy as Python FastMCP does:
https://gofastmcp.com/servers/auth/oauth-proxy
https://gofastmcp.com/servers/auth/oidc-proxy
It is great that fastmcp has OAuth support now included, but in practice it is not very helpful, because the traditional OAuth providers aren't offering Dynamic Client Registration. Thus to let a client register with our MCP using Google or Github, we need to implement OAuth Proxy or OIDC Proxy as Python FastMCP does:
https://gofastmcp.com/servers/auth/oauth-proxy
https://gofastmcp.com/servers/auth/oidc-proxy