jlink-mcp
Version:
MCP server for SEGGER J-Link debug probes — LLM-driven embedded debugging with RTT, GDB server, and Trice/Pigweed support
19 lines • 627 B
TypeScript
import { ChildProcess, SpawnOptions } from "child_process";
import { EventEmitter } from "events";
export interface ManagedProcess {
process: ChildProcess;
name: string;
kill(): void;
}
/**
* Manages spawned child processes with lifecycle tracking.
*/
export declare class ProcessManager extends EventEmitter {
private processes;
spawn(name: string, command: string, args: string[], options?: SpawnOptions): ManagedProcess;
kill(name: string): boolean;
get(name: string): ManagedProcess | undefined;
killAll(): void;
listRunning(): string[];
}
//# sourceMappingURL=process-manager.d.ts.map