@koduhai/mcp-kit
    Preparing search index...

    Interface UpstreamFetchOptions

    interface UpstreamFetchOptions {
        auth?: UpstreamAuth;
        baseUrl?: string;
        fetch?: (
            input: string | URL | Request,
            init?: RequestInit,
        ) => Promise<Response>;
        headers?: HeaderSource;
        timeoutMs?: number;
    }
    Index

    Properties

    Auth strategy; its headers are merged into every request.

    baseUrl?: string

    Base URL prepended to relative request paths.

    fetch?: (input: string | URL | Request, init?: RequestInit) => Promise<Response>

    Injectable for tests.

    headers?: HeaderSource

    Extra headers merged into every request (e.g. a versioning header source).

    timeoutMs?: number

    Per-request timeout (ms). Off by default so long-running upstream calls are never cut short unexpectedly; set it to opt in. Pass 0 to disable explicitly.