MCP TypeScript SDK (V2)
    Preparing search index...
    • Helper to produce a private_key_jwt client authentication function.

      Parameters

      • options: {
            alg: string;
            audience?: string | URL;
            claims?: Record<string, unknown>;
            issuer: string;
            lifetimeSeconds?: number;
            privateKey: string | Record<string, unknown> | Uint8Array<ArrayBufferLike>;
            subject: string;
        }

      Returns AddClientAuthentication

      const addClientAuth = createPrivateKeyJwtAuth({
      issuer: 'my-client',
      subject: 'my-client',
      privateKey: pemEncodedPrivateKey,
      alg: 'RS256'
      });
      // pass addClientAuth as provider.addClientAuthentication implementation