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
TypeScript
/**
* 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 {};