Turn any MCP server into a type-safe TypeScript SDK in seconds - with OAuth 2.1 and multi-provider support