Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/mcp / / CreateMCPClientOptions
Interface: CreateMCPClientOptions
Defined in: packages/mcp/src/client/types.ts:27
Options accepted by createMCPClient.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
authProvider? | readonly | OAuthAuthorizationProvider | Pre-built OAuth provider that resolves the bearer header on every request. Mutually exclusive with bearerToken. | packages/mcp/src/client/types.ts:33 |
bearerToken? | readonly | string | Pre-shared bearer token (rare; prefer authProvider). | packages/mcp/src/client/types.ts:35 |
clientName? | readonly | string | Operator-supplied client name advertised to the server on initialize. | packages/mcp/src/client/types.ts:60 |
clientVersion? | readonly | string | Operator-supplied client version advertised to the server on initialize. | packages/mcp/src/client/types.ts:62 |
collisionStrategy? | readonly | CollisionStrategy | Per-client default for the strategy-aware tool registry. Falls through to the per-call value on MCPClient.toTools. Default 'auto-prefix' | packages/mcp/src/client/types.ts:42 |
eventStore? | readonly | EventStore | Pluggable EventStore for resumable Streamable HTTP sessions. The default is the in-memory store with capacity 1024. | packages/mcp/src/client/types.ts:50 |
logger? | readonly | (level, message, fields?) => void | Operator-supplied logger. | packages/mcp/src/client/types.ts:54 |
priority? | readonly | number | Per-client priority value used by the 'priority' strategy. | packages/mcp/src/client/types.ts:44 |
serverInfoName? | readonly | string | Operator-supplied server identity overrides. | packages/mcp/src/client/types.ts:52 |
suppressDeprecatedTransportWarning? | readonly | boolean | Skip the deprecated-transport WARN log. Useful for tests + the standalone server's startup banner. Default false | packages/mcp/src/client/types.ts:69 |
transport | readonly | MCPTransportConfig | - | packages/mcp/src/client/types.ts:28 |