cursor-background-agent-mcp-server
Version:
MCP Server for Cursor Background Agents API - run autonomous coding agents from any MCP client
24 lines • 976 B
TypeScript
export interface MCPError extends Error {
code: string;
message: string;
details?: any;
}
export declare class MCPErrorImpl extends Error implements MCPError {
code: string;
details?: any | undefined;
constructor(code: string, message: string, details?: any | undefined);
}
export declare const MCP_ERROR_CODES: {
readonly TOOL_NOT_FOUND: "TOOL_NOT_FOUND";
readonly RESOURCE_NOT_FOUND: "RESOURCE_NOT_FOUND";
readonly INVALID_INPUT: "INVALID_INPUT";
readonly INVALID_OUTPUT: "INVALID_OUTPUT";
readonly SERVICE_UNAVAILABLE: "SERVICE_UNAVAILABLE";
readonly AUTHENTICATION_FAILED: "AUTHENTICATION_FAILED";
readonly RATE_LIMITED: "RATE_LIMITED";
readonly INTERNAL_ERROR: "INTERNAL_ERROR";
readonly TIMEOUT: "TIMEOUT";
};
export declare function createMCPErrorResponse(error: MCPError | Error): object;
export declare function getHttpStatusForMCPError(error: MCPError | Error): number;
//# sourceMappingURL=errors.d.ts.map