Elasticsearch Knowledge Graph for MCP

by j3k0
{ "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", "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", "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" }