INNER CODE UNIT · TypeScript
DebugServer
jasonjmcghee/claude-debugs-for-you · src/debug-server.ts:86
export class DebugServer extends EventEmitter implements DebugServerEvents {
private server: net.Server | null = null;
private port: number = 4711;
private portConfigPath: string | null = null;
private activeTransports: Record<string, SSEServerTransport> = {};
private mcpServer: McpServer;
private _isRunning: boolean = false;
constructor(port?: number, portConfigPath?: string) {
super();
this.port = port || 4711;
this.portConfigPath = portConfigPath || null;
this.mcpServer = new McpServer({
name: "Debug Server",
version: "1.0.0",
});
// Setup MCP tools to use our existing handlers