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));
};