mushcode-mcp-server
Version:
A specialized Model Context Protocol server for MUSHCODE development assistance. Provides AI-powered code generation, validation, optimization, and examples for MUD development.
27 lines • 931 B
TypeScript
/**
* optimize_mushcode tool implementation
* Optimizes MUSHCODE for performance and maintainability
*/
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { MushcodeKnowledgeBase } from '../knowledge/base.js';
import { CodeImprovement } from '../types/knowledge.js';
interface OptimizeToolResult {
optimized_code: string;
improvements: CodeImprovement[];
performance_impact: string;
explanation: string;
optimization_summary: {
original_size: number;
optimized_size: number;
compression_ratio: number;
functionality_preserved: boolean;
};
warnings?: string[];
}
export declare const optimizeMushcodeTool: Tool;
/**
* Tool handler for optimize_mushcode
*/
export declare function optimizeMushcodeHandler(args: Record<string, unknown>, knowledgeBase: MushcodeKnowledgeBase): Promise<OptimizeToolResult>;
export {};
//# sourceMappingURL=optimize.d.ts.map