UNPKG

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
{ "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" } }