UNPKG

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
/** * 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