UNPKG

opendoor-mcp

Version:

Production-grade MCP server with multi-language code execution, VS Code integration, and browser automation

28 lines 1.2 kB
import { ExecutionResult, CodeExecutionParams, PlaywrightSessionConfig } from '../types/McpTypes.js'; export declare class LocalExecutionManager { private logger; private sessions; private executionQueue; private sessionCache; private initialized; private venvCache; private portCache; constructor(); initialize(): Promise<LocalExecutionManager>; private initializeWorkspaces; private setupVirtualEnvironments; private installLanguagePackages; private cleanupOldSessions; private initializePortCache; createExecutionSession(sessionId: string, language: string): Promise<string>; createVSCodeSession(sessionId: string, language?: string): Promise<string>; createPlaywrightSession(sessionId: string, config: PlaywrightSessionConfig): Promise<any>; executeCode(sessionId: string, params: CodeExecutionParams): Promise<ExecutionResult>; private executeLanguageCode; getVSCodeUrl(sessionId: string): Promise<string>; private findAvailablePort; destroySession(sessionId: string): Promise<void>; listSessions(): Promise<any[]>; cleanup(): Promise<void>; } //# sourceMappingURL=LocalExecutionManager.d.ts.map