UNPKG

mcp-server-tester-sse-http-stdio

Version:

MCP Server Tester with SSE support - Test MCP servers using HTTP, SSE, and STDIO transports

29 lines (28 loc) 902 B
/** * Capabilities test runner for direct tool calls */ import { type ToolsConfig, type TestSummary, type ServerConfig } from '../../shared/core/types.js'; import type { DisplayManager } from '../../shared/display/DisplayManager.js'; interface ServerOptions { serverConfig: ServerConfig; timeout?: number; debug?: boolean; } export declare class CapabilitiesTestRunner { private mcpClient; private config; private serverOptions; private displayManager?; constructor(config: ToolsConfig, serverOptions: ServerOptions, displayManager?: DisplayManager); run(): Promise<TestSummary>; private runDiscoveryTests; private runTest; private runCall; private handleSuccessExpectation; private handleFailureExpectation; private handleThrownError; private validateCallResult; private hasToolError; private extractErrorMessage; } export {};