mcp-use
Version:
Opinionated MCP Framework for TypeScript (@modelcontextprotocol/sdk compatible) - Build MCP Agents, Clients and Servers with support for ChatGPT Apps, Code Mode, OAuth, Notifications, Sampling, Observability and more.
14 lines • 891 B
TypeScript
/**
* OAuth Integration for MCP Use
*
* Provides zero-config OAuth authentication for MCP servers with support for
* Supabase, Auth0, Keycloak, WorkOS, and custom OAuth providers.
*/
export type { OAuthProvider, UserInfo } from "./providers/types.js";
export { oauthSupabaseProvider, oauthAuth0Provider, oauthKeycloakProvider, oauthWorkOSProvider, oauthCustomProvider, type SupabaseProviderConfig, type Auth0ProviderConfig, type KeycloakProviderConfig, type WorkOSProviderConfig, type CustomProviderConfig, } from "./providers.js";
export { createBearerAuthMiddleware } from "./middleware.js";
export { setupOAuthRoutes } from "./routes.js";
export { getAuth, hasScope, hasAnyScope, requireScope, requireAnyScope, } from "./utils.js";
export type { AuthInfo } from "./utils.js";
export { setupOAuthForServer, type OAuthSetupState } from "./setup.js";
//# sourceMappingURL=index.d.ts.map