UNPKG

@mickdarling/dollhousemcp

Version:

DollhouseMCP - A Model Context Protocol (MCP) server that enables dynamic AI persona management from markdown files, allowing Claude and other compatible AI assistants to activate and switch between different behavioral personas.

33 lines 926 B
/** * Persona loading and file management */ import { Persona } from '../types/persona.js'; export declare class PersonaLoader { private personasDir; constructor(personasDir: string); /** * Load all personas from the personas directory */ loadAll(getCurrentUser: () => string | null): Promise<Map<string, Persona>>; /** * Load a single persona from file */ loadPersona(filename: string, getCurrentUser: () => string | null): Promise<Persona | null>; /** * Save a persona to file */ savePersona(persona: Persona): Promise<void>; /** * Delete a persona file */ deletePersona(filename: string): Promise<void>; /** * Check if a persona file exists */ personaExists(filename: string): Promise<boolean>; /** * Set default metadata values */ private setDefaultMetadata; } //# sourceMappingURL=PersonaLoader.d.ts.map