jlink-mcp
Version:
MCP server for SEGGER J-Link debug probes — LLM-driven embedded debugging with RTT, GDB server, and Trice/Pigweed support
33 lines • 899 B
TypeScript
import { ProcessManager } from "../utils/process-manager";
/**
* Manages the JLinkGDBServer lifecycle.
* When running, RTT is accessible via telnet on the configured RTT port.
*/
export declare class GDBServerManager {
private processManager;
private outputBuffer;
private maxOutputLines;
constructor(processManager: ProcessManager);
/** Start JLinkGDBServer */
start(): {
success: boolean;
message: string;
};
/** Stop the GDB Server */
stop(): {
success: boolean;
message: string;
};
/** Check if running */
isRunning(): boolean;
/** Get recent output */
getRecentOutput(lines?: number): string[];
/** Get status info */
getStatus(): {
running: boolean;
gdbPort: number;
rttTelnetPort: number;
swoTelnetPort: number;
};
}
//# sourceMappingURL=gdb-server.d.ts.map