vibe-coder-mcp
Version:
Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.
68 lines • 1.74 kB
TypeScript
interface TransportManagerStatus {
isStarted: boolean;
isConfigured: boolean;
startupInProgress: boolean;
startedServices: string[];
config: unknown;
serviceDetails: Record<string, unknown>;
websocket?: {
running: boolean;
port?: number;
path?: string;
connections?: number;
};
http?: {
running: boolean;
port?: number;
cors?: boolean;
};
sse?: {
running: boolean;
connections?: number;
};
stdio?: {
running: boolean;
};
}
export interface TransportCoordinatorConfig {
websocket: {
enabled: boolean;
port: number;
path: string;
};
http: {
enabled: boolean;
port: number;
cors: boolean;
};
sse: {
enabled: boolean;
};
stdio: {
enabled: boolean;
};
}
export declare class TransportCoordinator {
private static instance;
private static isInitializing;
private initializationPromise?;
private isInitialized;
private config;
static getInstance(): TransportCoordinator;
private static createSafeFallback;
constructor();
configure(config: Partial<TransportCoordinatorConfig>): void;
ensureTransportsStarted(): Promise<void>;
private initializeTransports;
getStatus(): {
isInitialized: boolean;
initializationInProgress: boolean;
transportManagerStatus: TransportManagerStatus;
};
getAllocatedPorts(): Record<string, number | undefined>;
getTransportEndpoints(): Record<string, string>;
reset(): void;
}
export declare const transportCoordinator: TransportCoordinator;
export {};
//# sourceMappingURL=transport-coordinator.d.ts.map