Interface: MCPClientConfig

Defined in: mcp/types.ts:47

Configuration for an MCP client

Properties

clientName?

optional clientName?: string;

Defined in: mcp/types.ts:59

Client name reported to server (default: ‘@compilr-dev/agents’)

clientVersion?

optional clientVersion?: string;

Defined in: mcp/types.ts:61

Client version reported to server (default: ‘1.0.0’)

http?

optional http?: MCPHttpOptions;

Defined in: mcp/types.ts:55

HTTP transport options (required if transport is ‘http’)

name

name: string;

Defined in: mcp/types.ts:49

Unique name/identifier for this server connection

stdio?

optional stdio?: MCPStdioOptions;

Defined in: mcp/types.ts:53

Stdio transport options (required if transport is ‘stdio’)

timeout?

optional timeout?: number;

Defined in: mcp/types.ts:57

Connection timeout in milliseconds (default: 30000)

transport

transport: MCPTransport;

Defined in: mcp/types.ts:51

Transport type