UNPKG

curriculum-mcp

Version:

A Model Context Protocol (MCP) server for managing online course curriculum, todos, project components, APIs, coding standards, and now, full course curriculums. This server provides tools and resources for Claude Code to interact with your project's know

24 lines 883 B
import { Database } from './types.js'; export declare class DatabaseManager { private static instance; db: Database; private constructor(); static getInstance(): DatabaseManager; private loadDatabase; private saveDatabase; getDatabase(): Database; updateDatabase(updates: Partial<Database>): void; getCollection<T>(collectionName: keyof Database): T[]; addToCollection<T extends { id: string; }>(collectionName: keyof Database, item: T): T; updateInCollection<T extends { id: string; }>(collectionName: keyof Database, id: string, updates: Partial<T>): T | null; deleteFromCollection(collectionName: keyof Database, id: string): boolean; findById<T extends { id: string; }>(collectionName: keyof Database, id: string): T | null; generateId(): string; } //# sourceMappingURL=database.d.ts.map