@z-test/memory-bank-mcp
Version:
MCP Server for managing Memory Bank
16 lines (15 loc) • 687 B
TypeScript
import { StorageProvider } from './StorageProvider.js';
import { MemoryBankStatus } from '../../types/index.js';
export declare class LocalStorageProvider implements StorageProvider {
initialize(_config: unknown): Promise<void>;
exists(path: string): Promise<boolean>;
createDirectory(path: string): Promise<void>;
readFile(path: string): Promise<string>;
writeFile(path: string, content: string): Promise<void>;
listFiles(path: string): Promise<string[]>;
getFileStats(path: string): Promise<{
mtimeMs: number;
}>;
getStatus(path: string): Promise<MemoryBankStatus>;
createBackup(sourcePath: string, backupPath: string): Promise<void>;
}