UNPKG

ai-debug-local-mcp

Version:

🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh

56 lines • 1.98 kB
/** * Lua Debugging Handler - Comprehensive Lua Development Tools * * Provides real, functional debugging tools for Lua development including: * - Project analysis and dependency management * - Script execution and testing analysis * - Performance profiling and memory analysis * - Code quality analysis with luacheck integration * - Web framework debugging (OpenResty, Lapis, etc.) * * All tools provide REAL functionality with actual Lua toolchain integration. */ import { BaseToolHandler } from './base-handler-migrated.js'; import { Tool } from '@modelcontextprotocol/sdk/types.js'; export declare class LuaDebuggingHandler extends BaseToolHandler { name: string; description: string; get tools(): Tool[]; getTools(): Tool[]; handle(toolName: string, args: any, sessions: Map<string, any>): Promise<any>; private inspectLuaProject; private analyzeLuaScript; private runLuaTests; private analyzeLuaDependencies; private profileLuaPerformance; private traceLuaExecution; private analyzeLuaMemory; private inspectLuaWebFramework; private analyzeLuaCModules; private detectLuaFrameworks; private findFiles; private getLuaCheckArgs; private parseLuaCheckOutput; private parseTestOutput; private parseBustedOutput; private parseLuaUnitOutput; private parseRockspecDependencies; private parseInstalledRocks; private generateLuaProfiler; private generateLuaTracer; private generateMemoryAnalyzer; private parseProfilerOutput; private parseTracerOutput; private parseMemoryOutput; private analyzeLuaProjectStructure; private detectLuaWebFrameworks; private analyzeNginxConfig; private analyzeLapisConfig; private analyzeSailorConfig; private getOpenRestyVersion; private getLapisVersion; private getSailorVersion; private getKongVersion; private checkForLapisImports; } //# sourceMappingURL=lua-debugging-handler.d.ts.map