jlink-mcp
Version:
MCP server for SEGGER J-Link debug probes — LLM-driven embedded debugging with RTT, GDB server, and Trice/Pigweed support
24 lines • 758 B
TypeScript
import { ProbeFactoryConfig } from "../probe/factory";
export declare class JLinkMcpServer {
private server;
private processManager;
private probe;
private rttClient;
private telnetProxy;
constructor(probeConfig?: ProbeFactoryConfig, rttPort?: number, telnetConfig?: {
listenPort?: number;
sourceHost?: string;
sourcePort?: number;
});
/**
* Returns an MCP error response if device is not configured, or null if OK.
* Call at the top of any tool handler that talks to hardware.
*/
private requireDevice;
private registerTools;
private registerResources;
private registerPrompts;
startStdio(): Promise<void>;
dispose(): void;
}
//# sourceMappingURL=server.d.ts.map