@mcp-z/client
    Preparing search index...

    Class DynamicClientRegistrar

    DynamicClientRegistrar handles Dynamic Client Registration with OAuth servers

    Index
    • Register a new OAuth client with the authorization server

      Parameters

      • registrationEndpoint: string

        DCR registration endpoint URL

      • options: DcrRegistrationOptions = {}

        Registration options (client name, redirect URI)

      Returns Promise<ClientCredentials>

      Client credentials (client ID and secret)

      Error if registration fails or server returns error

      const registrar = new DynamicClientRegistrar();
      const creds = await registrar.registerClient(
      'https://example.com/oauth/register',
      { clientName: '@mcp-z/client', redirectUri: 'http://localhost:3000/callback' }
      );
      console.log('Client ID:', creds.clientId);