Zanny's Persistent Memory Manager

by zannyonear1h1
Verified
import path from 'path'; // Configuration for the MCP server export const config = { // Server name name: "Zanny's Persistent Memory Manager", // Server port port: 3000, // Path to store memory files memoriesDir: 'C:\\Users\\Shadow\\Cursor Data\\MCPs\\Memory Bank\\Memories', // Logger configuration logger: { level: 'info', filename: path.join('C:\\Users\\Shadow\\Cursor Data\\MCPs\\Memory Bank\\Files', 'logs', 'server.log') }, // Keywords that can trigger the MCP server triggerKeywords: [ 'memory', 'remember', 'store', 'recall', 'forget', 'zanny', 'memory bank', 'memories' ] }; // Create directories if they don't exist export const ensureDirectories = (): void => { const fs = require('fs-extra'); fs.ensureDirSync(config.memoriesDir); fs.ensureDirSync(path.dirname(config.logger.filename)); };