package.json•2.12 kB
{
"name": "@pytt0n/self-improving-memory-mcp",
"version": "2.0.1",
"description": "🧠 Self-improving memory system for Claude with automatic learning, zero context loss, and advanced analytics",
"type": "module",
"main": "index.js",
"bin": {
"memory-cli": "./memory-cli.js",
"memory-install": "./bin/install.js"
},
"files": [
"index.js",
"memory-cli.js",
"src/**/*",
".claude/**/*",
"bin/**/*",
"docs/**/*",
"README.md",
"CHANGELOG.md",
"LICENSE"
],
"scripts": {
"start": "node index.js",
"dev": "node index.js",
"postinstall": "node bin/install.js || echo 'Run: memory-install to configure'",
"test": "mocha \"tests/**/*.test.js\" --timeout 30000",
"test:unit": "mocha \"tests/unit/**/*.test.js\" --timeout 10000",
"test:integration": "mocha \"tests/integration/**/*.test.js\" --timeout 30000",
"test:coverage": "c8 --reporter=text --reporter=html npm test",
"test:watch": "mocha \"tests/**/*.test.js\" --watch --timeout 30000",
"prepare": "husky install",
"pre-commit": "lint-staged",
"prepublishOnly": "npm test"
},
"lint-staged": {
"*.js": [
"npm test"
]
},
"keywords": [
"mcp",
"claude",
"memory",
"knowledge-base",
"ai",
"auto-learning",
"vector-search",
"embeddings",
"context-preservation",
"anti-compaction",
"claude-code"
],
"repository": {
"type": "git",
"url": "https://github.com/SuperPiTT/self-improving-memory-mcp.git"
},
"bugs": {
"url": "https://github.com/SuperPiTT/self-improving-memory-mcp/issues"
},
"homepage": "https://github.com/SuperPiTT/self-improving-memory-mcp#readme",
"author": "Pytt0n",
"license": "MIT",
"engines": {
"node": ">=18.0.0"
},
"dependencies": {
"@lancedb/lancedb": "^0.22.1",
"@modelcontextprotocol/sdk": "^0.5.0",
"@xenova/transformers": "^2.17.2",
"winston": "^3.18.3"
},
"devDependencies": {
"c8": "^10.1.3",
"chai": "^6.2.0",
"husky": "^9.1.7",
"lint-staged": "^16.2.3",
"mocha": "^11.7.4",
"zod": "^4.1.12"
}
}