UNPKG

@basicsu/courses-mcp

Version:

Interactive programming courses from Basics - MCP server for Cursor

31 lines 1.08 kB
interface UserPreferences { developmentExperience: 'beginner' | 'intermediate' | 'advanced' | 'expert'; mediaInfluence?: string; analogyPreferences?: string[]; } interface InstructorContext { lessonName: string; stepName: string; type: 'course_start' | 'step_navigation' | 'lesson_jump' | 'module_start' | 'lesson_complete'; stepType?: 'content' | 'code' | 'quiz'; quizStepIds?: string[]; previousSteps?: Array<{ id: string; title: string; content: string; step_type: string; }>; progress?: { stepNumber?: number; totalSteps?: number; lessonProgress?: string; moduleProgress?: string; courseProgress?: string; }; customSummary?: string; userPreferences?: UserPreferences; } export declare function createInstructorResponse(rawLessonContent: string, context: InstructorContext): string; export declare function wrapInInstructorPrompt(content: string, lessonName: string, stepName: string): string; export {}; //# sourceMappingURL=instructor-v2.d.ts.map