mcp-server-tester-sse-http-stdio
Version:
MCP Server Tester with SSE support - Test MCP servers using HTTP, SSE, and STDIO transports
23 lines (22 loc) • 903 B
TypeScript
/**
* MCP Client connection management with transport support
*/
import { Client } from '@modelcontextprotocol/sdk/client/index.js';
import type { TransportOptions, ServerConfig } from './types.js';
export type { TransportOptions } from './types.js';
export declare class McpClient {
private client;
private transport;
private connected;
constructor();
connect(options: TransportOptions): Promise<void>;
disconnect(): Promise<void>;
get sdk(): Client;
private createTransport;
private createStdioTransport;
private createHTTPTransport;
private createSSETransport;
}
export declare function createTransportOptions(serverConfig: ServerConfig): TransportOptions;
export declare function createTransportOptionsFromUrl(url: string): TransportOptions;
export declare function createServerConfigFromCli(command: string, args?: string, env?: string): ServerConfig;