@ever_cheng/memory-task-mcp
Version:
Memory and task management MCP Server
37 lines (36 loc) • 769 B
TypeScript
/**
* System Configuration Interface
*/
export interface SystemConfig {
dataDir: string;
memoriesPath: string;
tasksPath: string;
goalsPath: string;
chromaCollectionName?: string;
cache: {
memory: {
maxSize: number;
ttlMs: number;
};
task: {
maxSize: number;
ttlMs: number;
};
goal: {
maxSize: number;
ttlMs: number;
};
};
logging: {
level: 'debug' | 'info' | 'warn' | 'error';
format: 'simple' | 'json';
};
}
/**
* Default Configuration
*/
export declare const defaultConfig: SystemConfig;
/**
* Get System Configuration
*/
export declare function getConfig(userId?: string): SystemConfig;