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.
28 lines • 902 B
TypeScript
/**
* explain_mushcode tool implementation
* Provides detailed explanations of MUSHCODE functionality
*/
import { Tool } from '@modelcontextprotocol/sdk/types.js';
import { MushcodeKnowledgeBase } from '../knowledge/base.js';
interface ExplainToolResult {
explanation: string;
code_breakdown: CodeSection[];
concepts_used: string[];
related_examples: string[];
difficulty_level: string;
learning_resources?: string[];
}
interface CodeSection {
line_number: number;
code: string;
explanation: string;
concepts: string[];
complexity: 'simple' | 'moderate' | 'complex';
}
export declare const explainMushcodeTool: Tool;
/**
* Tool handler for explain_mushcode
*/
export declare function explainMushcodeHandler(args: Record<string, unknown>, knowledgeBase: MushcodeKnowledgeBase): Promise<ExplainToolResult>;
export {};
//# sourceMappingURL=explain.d.ts.map