UNPKG

ultimate-mcp-server

Version:

The definitive all-in-one Model Context Protocol server for AI-assisted coding across 30+ platforms

57 lines 1.58 kB
/** * Compatibility testing framework for all supported platforms */ import { SupportedPlatform } from './platform-detector.js'; export interface CompatibilityTestResult { platform: SupportedPlatform; platformName: string; success: boolean; transport: 'stdio' | 'sse' | 'http' | 'websocket'; tests: { initialization: boolean; basicRequest: boolean; toolExecution: boolean; streaming: boolean; errorHandling: boolean; authentication?: boolean; fileAccess?: boolean; }; errors: string[]; warnings: string[]; performance: { initTime: number; requestTime: number; memoryUsage: number; }; } export declare class CompatibilityTester { private detector; private results; constructor(); /** * Test compatibility with all platforms */ testAllPlatforms(): Promise<CompatibilityTestResult[]>; /** * Test a specific platform */ testPlatform(platform: SupportedPlatform): Promise<CompatibilityTestResult>; private testInitialization; private testBasicRequest; private testToolExecution; private testStreaming; private testErrorHandling; private testAuthentication; private testFileAccess; private getPlatformInfo; private getPlatformName; /** * Generate compatibility report */ generateReport(): Promise<string>; /** * Save compatibility report to file */ saveReport(filePath: string): Promise<void>; } //# sourceMappingURL=compatibility-tester.d.ts.map