@sofianedjerbi/knowledge-tree-mcp
Version:
MCP server for hierarchical project knowledge management
26 lines • 829 B
TypeScript
/**
* Markdown parser for Knowledge Tree MCP
* Converts between Markdown and KnowledgeEntry format
*/
import type { KnowledgeEntry } from '../../types/index.js';
export interface ParseError {
errors: string[];
entry?: KnowledgeEntry;
}
/**
* Parses a Markdown file into a KnowledgeEntry
*/
export declare function parseMarkdownToEntry(content: string): KnowledgeEntry | ParseError | null;
/**
* Converts a KnowledgeEntry to Markdown format
*/
export declare function convertEntryToMarkdown(entry: KnowledgeEntry): string;
/**
* Check if a file path is markdown
*/
export declare function isMarkdownFile(path: string): boolean;
/**
* Get the appropriate extension based on format preference
*/
export declare function getKnowledgeExtension(preferMarkdown?: boolean): string;
//# sourceMappingURL=parser.d.ts.map