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
48 lines • 1.68 kB
TypeScript
/**
* Go Debugging Handler - Comprehensive Go Development Tools
*
* Provides real, functional debugging tools for Go development including:
* - Project analysis and dependency management
* - Build and test analysis with performance metrics
* - Runtime debugging with Delve integration
* - Performance profiling and analysis
* - Code quality and security scanning
*
* All tools provide REAL functionality with actual Go toolchain integration.
*/
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { BaseToolHandler } from './base-handler-migrated.js';
export declare class GoDebuggingHandler extends BaseToolHandler {
name: string;
description: string;
get tools(): Tool[];
getTools(): Tool[];
handle(toolName: string, args: any, sessions: Map<string, any>): Promise<any>;
private inspectGoProject;
private analyzeBuild;
private runTests;
private analyzeDependencies;
private profilePerformance;
private debugWithDelve;
private analyzeGoroutines;
private runStaticAnalysis;
private analyzeMemory;
private detectFramework;
private parseGoMod;
private parseGoWork;
private analyzeProjectStructure;
private detectFrameworks;
private summarizeTestResults;
private parseCoverageOutput;
private parseDependencyGraph;
private parseGoroutineProfile;
private parseMemoryProfile;
private summarizeStaticAnalysis;
private identifyFrameworks;
private extractVersion;
private suggestBuildOptimizations;
private analyzeGinFramework;
private analyzeEchoFramework;
private analyzeFiberFramework;
}
//# sourceMappingURL=go-debugging-handler.d.ts.map