Persistent, searchable memory for Cursor AI — You control what your AI remembers.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 5
- fs package/dist/cli.js :9
import fs from "node:fs"; - fs package/dist/database.js :11
import fs from "node:fs"; - fs package/dist/embedding-worker.js :8
import fs from "node:fs"; - fs package/dist/index.js :8
import fs from "node:fs"; - fs package/scripts/postinstall.cjs :11
const fs = require("fs");
shell / exec 3
- shell package/dist/cli.js :12
import { execSync } from "node:child_process"; - shell package/dist/repo-identity.js :7
import { execSync } from "node:child_process"; - shell package/scripts/postinstall.cjs :8
const { execSync } = require("child_process");
database 1
- db package/dist/database.js :7
import Database from "better-sqlite3";
tool registrations 5
- save_memory package/dist/index.js :60
- search_memory package/dist/index.js :141
- update_memory package/dist/index.js :173
- delete_memory package/dist/index.js :224
- list_memories package/dist/index.js :259
install hooks 2
- preinstall package/package.json :14
node scripts/preinstall.cjs - postinstall package/package.json :15
node scripts/postinstall.cjs
declared dependencies 8
- @modelcontextprotocol/sdk@^1.29.0
- better-sqlite3@^12.9.0
- commander@^14.0.3
- sqlite-vec@^0.1.9
- @types/better-sqlite3@^7.6.13
- @types/node@^22.19.15
- typescript@^5.9.3
- @huggingface/transformers@^3.8.1