UNPKG

@dollhousemcp/mcp-server

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 1.14 kB
/** * Install AI customization elements from collection * Supports all element types: personas, skills, templates, agents, memories, ensembles */ import { GitHubClient } from './GitHubClient.js'; import { IElementMetadata } from '../types/elements/IElement.js'; import { ElementType } from '../portfolio/PortfolioManager.js'; export declare class ElementInstaller { private githubClient; private portfolioManager; private baseUrl; constructor(githubClient: GitHubClient); /** * Install AI customization element from the collection * Automatically detects element type from path structure */ installContent(inputPath: string): Promise<{ success: boolean; message: string; metadata?: IElementMetadata; elementType?: ElementType; filename?: string; }>; /** * Get ElementType from string */ private getElementTypeFromString; /** * Format installation success message */ formatInstallSuccess(metadata: IElementMetadata, filename: string, elementType: ElementType): string; } //# sourceMappingURL=ElementInstaller.d.ts.map