mcp-cli-exec MCP Server

  • src
export interface CommandResult { command: string; success: boolean; exitCode: number; stdout: string; stderr: string; error?: string; duration: number; workingDirectory: string; } export interface ExecResult { success: boolean; results: CommandResult[]; totalDuration: number; } export interface ExecRawArgs { command: string; timeout?: number; } export interface ExecArgs { workingDirectory: string; commands: string | string[]; timeout?: number; } export const DEFAULT_TIMEOUT = 300000; // 5 minutes