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.

27 lines 889 B
/** * Thin wrapper around SecureYamlParser for extracting element metadata * from markdown frontmatter. * * Provides defaults for missing fields so callers always get a complete * FrontmatterData object without null checks. */ export interface FrontmatterData { name: string; description: string; version: string; author: string; tags: string[]; [key: string]: unknown; } export declare class FrontmatterParser { /** * Extract metadata from raw markdown file content. * Uses SecureYamlParser.parse() which validates and sanitizes YAML. * * @param rawContent - Full file content including frontmatter delimiters * @returns Extracted metadata with defaults for missing fields */ static extractMetadata(rawContent: string): FrontmatterData; private static normalizeText; } //# sourceMappingURL=FrontmatterParser.d.ts.map