UNPKG

mcp-test-client

Version:

A testing utility for Model Context Protocol (MCP) servers

29 lines (28 loc) 647 B
export interface Tool { name: string; description?: string; inputSchema: object; } export interface ToolResult { content: Array<{ type: string; text?: string; data?: string; mimeType?: string; }>; } export interface Logger { info: (msg: string) => void; warn: (msg: string) => void; error: (msg: string) => void; } export interface MCPTestClientConfig { serverCommand: string; serverArgs: string[]; serverStartTimeout?: number; retryDelay?: number; maxRetries?: number; processTerminationTimeout?: number; toolCallTimeout?: number; logger?: Logger; }