Interface MCPServerHTTPOptions

interface MCPServerHTTPOptions {
    allowInsecureHttp?: boolean;
    allowedTools?: string[];
    clientSessionTimeout?: number;
    headers?: Record<string, string>;
    toolResultResolver?: MCPToolResultResolver;
    transportType?: MCPHTTPTransportType;
    url: string;
}

Hierarchy (view full)

Properties

allowInsecureHttp?: boolean

Allow plaintext HTTP. Intended only for trusted local development.

allowedTools?: string[]
clientSessionTimeout?: number

Connection and per-request timeout in milliseconds, from 1 to 2,147,483,647. Defaults to 5000.

headers?: Record<string, string>
toolResultResolver?: MCPToolResultResolver
transportType?: MCPHTTPTransportType
url: string