mcp-use TypeScript API
    Preparing search index...

    Function oauthKeycloakProvider

    • Creates a provider that verifies Keycloak access tokens and maps their claims.

      Parameters

      • options: KeycloakOAuthProviderOptions = {}

        Keycloak server URL, realm, and resource-server settings. Defaults to v1 environment variables.

      Returns OAuthProvider<KeycloakOAuthUser>

      A provider that rejects tokens not issued for the resolved MCP resource.

      An Error if the server URL or realm is missing, or a TypeError if either is invalid.

      import { oauthKeycloakProvider } from "mcp-use/oauth/keycloak";

      const oauth = oauthKeycloakProvider({
      serverUrl: "https://keycloak.example.com",
      realm: "production",
      });