package.json•1.87 kB
{
"name": "mcp-memory",
"version": "0.1.0",
"description": "Knowledge Graph Memory using Elasticsearch for MCP",
"main": "dist/index.js",
"type": "module",
"scripts": {
"build": "tsc -p tsconfig.json",
"start": "node dist/index.js",
"dev": "tsc -p tsconfig.json --watch & node --watch dist/index.js",
"test": "npm run test:js",
"test:jest": "npx jest",
"test:coverage": "npx jest --coverage",
"test:watch": "npx jest --watch",
"test:js": "npm run test:cross-zone && npm run test:empty-name && npm run test:non-existent && npm run test:js:relationship && npm run test:zone-management && npm run test:relevance-score",
"test:js:relationship": "node tests/test-relationship-cleanup.js",
"test:cross-zone": "node tests/test-cross-zone.js",
"test:empty-name": "node tests/test-empty-name.js",
"test:non-existent": "node tests/test-non-existent-entity.js",
"test:zone-management": "node tests/test-zone-management.js",
"test:relevance-score": "node tests/test-relevance-score.js",
"import": "node dist/json-to-es.js import",
"export": "node dist/json-to-es.js export",
"es:start": "docker-compose up -d",
"es:stop": "docker-compose down",
"es:reset": "docker-compose down -v && docker-compose up -d"
},
"dependencies": {
"@elastic/elasticsearch": "^8.12.0",
"@modelcontextprotocol/sdk": "^0.6.1"
},
"devDependencies": {
"@types/jest": "^29.5.14",
"@types/node": "^20.11.0",
"jest": "^29.7.0",
"ts-jest": "^29.2.6",
"typescript": "^5.3.3",
"vitest": "^1.1.3"
},
"engines": {
"node": ">=18"
},
"repository": {
"type": "git",
"url": "git+https://github.com/j3k/mcp-memory.git"
},
"keywords": [
"mcp",
"knowledge-graph",
"elasticsearch",
"memory"
],
"author": "Jean-Christophe Hoelt",
"license": "MIT"
}