jrnl-mcp
Version:
Model Context Protocol server for jrnl CLI journal application
17 lines (16 loc) • 515 B
TypeScript
import { JrnlExecutor } from "../utils/jrnlExecutor";
export interface TagInfo {
tag: string;
count: number;
}
export interface TagCooccurrence {
tag1: string;
tag2: string;
count: number;
}
export declare function listTags(journal: string | undefined, executor: JrnlExecutor): Promise<{
tags: Record<string, number>;
}>;
export declare function analyzeTagCooccurrence(tags: string[], journal: string | undefined, executor: JrnlExecutor): Promise<{
cooccurrences: TagCooccurrence[];
}>;