Zanny's Persistent Memory Manager

by zannyonear1h1
Verified
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ensureDirectories = exports.config = void 0; const path_1 = __importDefault(require("path")); // Configuration for the MCP server exports.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_1.default.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 const ensureDirectories = () => { const fs = require('fs-extra'); fs.ensureDirSync(exports.config.memoriesDir); fs.ensureDirSync(path_1.default.dirname(exports.config.logger.filename)); }; exports.ensureDirectories = ensureDirectories;