cf-memory-mcp
Version:
Best-in-class MCP (Model Context Protocol) server for AI memory storage with MIRIX-Inspired Specialized Memory Types (Core, Episodic, Semantic, Procedural, Resource, Knowledge Vault), Progressive Disclosure, AI-Powered Summaries, Context Window Optimizati
135 lines (134 loc) • 4.18 kB
JSON
{
"name": "cf-memory-mcp",
"version": "3.2.0",
"description": "Best-in-class MCP (Model Context Protocol) server for AI memory storage with MIRIX-Inspired Specialized Memory Types (Core, Episodic, Semantic, Procedural, Resource, Knowledge Vault), Progressive Disclosure, AI-Powered Summaries, Context Window Optimization, Summary Memory Feature (TL;DR), Enhanced JSON Processing, Temporal Relationship Tracking, AI-Enhanced Context-Aware + Temporal Intelligence, Smart Tool Recommendation Engine, Memory Intelligence Engine, autonomous optimization, A/B testing, self-improving algorithms, intelligent search, smart auto-features, memory collections, project onboarding workflows, advanced lifecycle management, Project Intelligence for seamless agent handoff, and Unified Project Intelligence Tool with 57% performance improvement",
"main": "bin/cf-memory-mcp.js",
"bin": {
"cf-memory-mcp": "./bin/cf-memory-mcp.js"
},
"author": {
"name": "John Lam",
"email": "johnlam90@gmail.com",
"url": "https://github.com/johnlam90"
},
"license": "MIT",
"keywords": [
"mcp",
"model-context-protocol",
"memory",
"ai",
"cloudflare",
"workers",
"d1",
"portable",
"cli",
"npx",
"semantic-search",
"vector-search",
"batch-operations",
"graph-traversal",
"knowledge-graph",
"embeddings",
"intelligent-search",
"smart-features",
"auto-relationship",
"duplicate-detection",
"smart-tagging",
"memory-collections",
"project-onboarding",
"query-expansion",
"lifecycle-management",
"memory-aging",
"relevance-scoring",
"memory-validation",
"smart-cleanup",
"evolution-tracking",
"memory-intelligence-engine",
"automated-learning-loops",
"autonomous-optimization",
"a-b-testing",
"self-improving-algorithms",
"adaptive-thresholds",
"learning-experiments",
"performance-optimization",
"predictive-analytics",
"progressive-disclosure",
"context-window-optimization",
"ai-powered-summaries",
"context-adaptation",
"token-management",
"expandable-content",
"best-in-class"
],
"repository": {
"type": "git",
"url": "https://github.com/johnlam90/cf-memory-mcp.git"
},
"bugs": {
"url": "https://github.com/johnlam90/cf-memory-mcp/issues"
},
"homepage": "https://github.com/johnlam90/cf-memory-mcp#readme",
"engines": {
"node": ">=16.0.0"
},
"os": [
"darwin",
"linux",
"win32"
],
"files": [
"bin/",
"README.md",
"LICENSE"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"start": "node bin/cf-memory-mcp.js",
"test": "jest",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"test:unit": "jest --testPathPatterns=unit",
"test:integration": "jest --testPathPatterns=integration",
"test:e2e": "jest --testPathPatterns=e2e",
"test:performance": "jest --testPathPatterns=performance",
"test:legacy": "node test/test-package.js",
"test:mcp": "node test/mcp-integration.test.js",
"test:benchmark": "node test/performance-benchmark.js",
"test:all": "npm run test && npm run test:mcp",
"test:full": "npm run test:coverage && npm run test:mcp && npm run test:benchmark",
"prepublishOnly": "echo 'Skipping tests for publishing - package tested manually'",
"deploy": "wrangler deploy",
"dev": "wrangler dev",
"cf-typegen": "wrangler types",
"benchmark": "npm run test:benchmark",
"validate": "npm run cf-typegen && npm run test:all",
"setup-vectorize": "./scripts/setup-vectorize.sh",
"setup-paid-tier": "./scripts/setup-vectorize.sh && npm run deploy",
"migrate-to-vectorize": "node scripts/migrate-to-vectorize.js"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.16.0",
"autoprefixer": "^10.4.21",
"chanfana": "^2.6.3",
"hono": "^4.6.20",
"postcss": "^8.5.6",
"tailwindcss": "^4.1.11",
"tailwindcss-animate": "^1.0.7",
"uuid": "^11.0.4",
"zod": "^3.24.1"
},
"devDependencies": {
"@cloudflare/workers-types": "^4.20250129.0",
"@jest/globals": "^30.0.4",
"@types/jest": "^30.0.0",
"@types/node": "22.13.0",
"@types/uuid": "^9.0.8",
"jest": "^30.0.4",
"jest-environment-node": "^30.0.4",
"ts-jest": "^29.4.0",
"typescript": "^5.7.3",
"wrangler": "^4.21.2"
}
}