Skip to content

ConnectionConfig

Defined in: packages/mcp-query/src/core/connection.ts:32

optional idleMs?: number

Defined in: packages/mcp-query/src/core/connection.ts:42

With lazy, disconnect after this many ms idle; reconnect on next use.


optional lazy?: boolean

Defined in: packages/mcp-query/src/core/connection.ts:40

Connect on first use instead of eagerly at client.connect() (server-side).


optional maxRetries?: number

Defined in: packages/mcp-query/src/core/connection.ts:36

Cap reconnection attempts; backoff is exponential.


optional retryDelay?: (attempt) => number

Defined in: packages/mcp-query/src/core/connection.ts:38

ms before reconnect attempt N (0-based). Default: exponential capped at 30s.

number

number


transport: () => Transport

Defined in: packages/mcp-query/src/core/connection.ts:34

A transport factory so we can rebuild it on reconnect (stdio/StreamableHTTP/SSE).

Transport