MCPClientConfig
Defined in: packages/mcp-query/src/core/client.ts:17
Properties
Section titled “Properties”cache?
Section titled “cache?”
optionalcache?:MCPCache
Defined in: packages/mcp-query/src/core/client.ts:24
cacheStore?
Section titled “cacheStore?”
optionalcacheStore?:CacheStore
Defined in: packages/mcp-query/src/core/client.ts:26
Optional async L2 store (cross-instance cache sharing + distributed invalidation).
clientInfo?
Section titled “clientInfo?”
optionalclientInfo?:ClientInfo
Defined in: packages/mcp-query/src/core/client.ts:33
Identity advertised to every server during initialize. Defaults to mcp-query’s own.
defaultRequestOptions?
Section titled “defaultRequestOptions?”
optionaldefaultRequestOptions?:RequestTimeoutOpts
Defined in: packages/mcp-query/src/core/client.ts:35
Client-wide default request timeouts, overridden per-call by requestOptions.
devtools?
Section titled “devtools?”
optionaldevtools?:DevtoolsSink
Defined in: packages/mcp-query/src/core/client.ts:27
handlers?
Section titled “handlers?”
optionalhandlers?:HostHandlers
Defined in: packages/mcp-query/src/core/client.ts:19
interactions?
Section titled “interactions?”
optionalinteractions?:InteractionBroker
Defined in: packages/mcp-query/src/core/client.ts:21
Human-in-the-loop broker; routes sampling + elicitation through one approval queue.
interceptors?
Section titled “interceptors?”
optionalinterceptors?:RequestInterceptor[]
Defined in: packages/mcp-query/src/core/client.ts:29
Request interceptors (auth, tracing, rate-limit, …) wrapping every read/call/query.
onCall?
Section titled “onCall?”
optionalonCall?: (entry) =>void
Defined in: packages/mcp-query/src/core/client.ts:37
Durable audit sink — called for every read/call/query with its outcome + timing.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
retry?
Section titled “retry?”
optionalretry?:number
Defined in: packages/mcp-query/src/core/client.ts:31
Retry count for reads (resource reads + tool queries are safe to retry). Default 0.
schemeMap?
Section titled “schemeMap?”
optionalschemeMap?:Record<string,string>
Defined in: packages/mcp-query/src/core/client.ts:23
scheme -> server for resource routing, e.g. { file: “fs”, github: “github” }.
servers
Section titled “servers”servers:
Record<string,ConnectionConfig>
Defined in: packages/mcp-query/src/core/client.ts:18