memtask
Version:
Memory and task management MCP Server with Goal-Task-Memory architecture
42 lines • 1.22 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Entry File
*/
const config_1 = require("./config");
const logger_1 = require("./logger");
const server_1 = require("./server");
/**
* Main Function
*/
async function main() {
try {
// Get configuration
const config = (0, config_1.getConfig)();
// Create logger
const logger = (0, logger_1.createLogger)(config);
logger.info('Starting Memory Context Server', {
dataDir: config.dataDir,
logLevel: config.logging.level
});
// Create and initialize server
const server = new server_1.MemoryContextServer(config, logger);
await server.initialize();
// Run server
await server.run();
}
catch (error) {
console.error('Server startup failed:', error instanceof Error ? error.message : String(error));
if (error instanceof Error && error.stack) {
console.error(error.stack);
}
process.exit(1);
}
}
// Execute main function
main().catch(error => {
console.error('Unhandled error:', error);
process.exit(1);
});
//# sourceMappingURL=index.js.map