@bloopai/debugger-mcp
Version:
An MCP server that provides interactive debugging capabilities to AI coding agents
206 lines (205 loc) • 4.48 kB
TypeScript
export declare const startDebugSessionSchema: {
description: string;
type: string;
required: string[];
properties: {
targetType: {
type: string;
description: string;
default: string;
};
targetPath: {
type: string;
description: string;
};
stopOnEntry: {
type: string;
description: string;
default: boolean;
};
launchArgs: {
type: string;
description: string;
items: {
type: string;
};
default: never[];
};
cwd: {
type: string;
description: string;
};
env: {
type: string;
description: string;
additionalProperties: {
type: string;
};
};
};
additionalProperties: boolean;
};
export declare const setBreakpointSchema: {
type: string;
required: string[];
properties: {
sessionId: {
type: string;
description: string;
};
filePath: {
type: string;
description: string;
};
lineNumber: {
type: string;
description: string;
};
};
};
export declare const evaluateExpressionSchema: {
type: string;
required: string[];
properties: {
sessionId: {
type: string;
description: string;
};
expression: {
type: string;
description: string;
};
frameId: {
type: string;
description: string;
};
context: {
type: string;
description: string;
default: string;
};
};
};
export declare const getVariablesSchema: {
type: string;
required: string[];
properties: {
sessionId: {
type: string;
description: string;
};
variablesReference: {
type: string;
description: string;
};
};
};
export declare const getCallStackSchema: {
type: string;
required: string[];
properties: {
sessionId: {
type: string;
description: string;
};
threadId: {
type: string;
description: string;
};
};
};
export declare const continueSchema: {
description: string;
type: string;
required: string[];
properties: {
sessionId: {
type: string;
description: string;
};
threadId: {
type: string;
description: string;
};
};
};
export declare const stepOverSchema: {
type: string;
required: string[];
properties: {
sessionId: {
type: string;
description: string;
};
threadId: {
type: string;
description: string;
};
};
};
export declare const stepInSchema: {
description: string;
type: string;
required: string[];
properties: {
sessionId: {
type: string;
description: string;
};
threadId: {
type: string;
description: string;
};
};
};
export declare const stepOutSchema: {
description: string;
type: string;
required: string[];
properties: {
sessionId: {
type: string;
description: string;
};
threadId: {
type: string;
description: string;
};
};
};
export declare const terminateSessionSchema: {
description: string;
type: string;
required: string[];
properties: {
sessionId: {
type: string;
description: string;
};
};
};
export declare const listSessionsSchema: {
type: string;
properties: {};
};
export declare const listAdaptersSchema: {
type: string;
properties: {};
};
export declare const getSessionDetailsSchema: {
description: string;
type: string;
required: string[];
properties: {
sessionId: {
type: string;
description: string;
};
};
additionalProperties: boolean;
};
export declare const getPendingAsyncEventsSchema: {
type: string;
properties: {};
additionalProperties: boolean;
};