UNPKG

agents

Version:

A home for your AI agents

50 lines (48 loc) • 1.69 kB
import { ClientOptions } from "@modelcontextprotocol/client"; //#region src/mcp/types.d.ts type MaybePromise<T> = T | Promise<T>; type HttpTransportType = "sse" | "streamable-http"; type BaseTransportType = HttpTransportType | "rpc"; type TransportType = BaseTransportType | "auto"; /** * Agents-owned MCP client configuration. Only these SDK behaviours are part of * the supported interface; new beta SDK fields are not persisted or exposed * accidentally. */ interface McpClientOptions { capabilities?: ClientOptions["capabilities"]; jsonSchemaValidator?: ClientOptions["jsonSchemaValidator"]; versionNegotiation?: ClientOptions["versionNegotiation"]; inputRequired?: ClientOptions["inputRequired"]; listChanged?: ClientOptions["listChanged"]; supportedProtocolVersions?: ClientOptions["supportedProtocolVersions"]; enforceStrictCapabilities?: ClientOptions["enforceStrictCapabilities"]; debouncedNotificationMethods?: ClientOptions["debouncedNotificationMethods"]; listMaxPages?: ClientOptions["listMaxPages"]; responseCacheStore?: ClientOptions["responseCacheStore"]; cachePartition?: ClientOptions["cachePartition"]; defaultCacheTtlMs?: ClientOptions["defaultCacheTtlMs"]; } interface CORSOptions { origin?: string; methods?: string; headers?: string; maxAge?: number; exposeHeaders?: string; } interface ServeOptions { binding?: string; corsOptions?: CORSOptions; transport?: TransportType; jurisdiction?: DurableObjectJurisdiction; } //#endregion export { ServeOptions as a, McpClientOptions as i, CORSOptions as n, TransportType as o, MaybePromise as r, BaseTransportType as t }; //# sourceMappingURL=types-D2naO3rA.d.ts.map