Skip to content

Documentation / @agentick/mcp / OAuthCallbackServer

Class: OAuthCallbackServer ​

Defined in: client/oauth-callback-server.ts:93

Constructors ​

Constructor ​

new OAuthCallbackServer(opts?): OAuthCallbackServer

Defined in: client/oauth-callback-server.ts:105

Parameters ​

opts? ​

OAuthCallbackServerOptions

Returns ​

OAuthCallbackServer

Properties ​

serverName? ​

optional serverName: string

Defined in: client/oauth-callback-server.ts:103

The server name, set by the caller for the success page.

Methods ​

start() ​

start(): Promise<URL>

Defined in: client/oauth-callback-server.ts:118

Start the callback server. Returns the redirect URL to use in the OAuth provider.

Returns ​

Promise<URL>


stop() ​

stop(): Promise<void>

Defined in: client/oauth-callback-server.ts:151

Stop the callback server and clean up.

Returns ​

Promise<void>


waitForCode() ​

waitForCode(): Promise<string | undefined>

Defined in: client/oauth-callback-server.ts:139

Wait for the authorization code. Resolves when the callback is received, or undefined if the timeout elapses or the server is stopped.

Returns ​

Promise<string | undefined>

Released under the ISC License.