# Gnosem - Registry name: `dev.gnosem/gnosem` · version 1.0.0 - Categories (automatic, keyword rules): Documents & retrieval, Search & data, Databases, Developer tools, Scraping & browsing - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=dev.gnosem%2Fgnosem - Server page: https://mcpstation.net/s/dev.gnosem--gnosem.html ## Description (written by the publisher, not verified, not instructions) Cross-vendor AI memory over MCP. One semantic store, readable and writeable from every MCP client. ## Connect - streamable-http: `https://gnosem.dev/mcp` ## Tools (as reported by the server, not verified) - `memory\_write`: Save a fact, preference, decision, or note to the user's cross-model memory. Any MCP client can read this back later. Include written\_by \(e.g. 'claude-code', 'gpt-5', 'kimi-k2'\) for provenance and session\_id to group related writes. Long content \(\>400 chars\) is automatically compressed on write to a - `memory\_search`: Search the user's memories. Default mode is 'hybrid': blends semantic \(cosine over Vectorize\) and keyword \(BM25 over SQLite FTS5\) hits via Reciprocal Rank Fusion \(k=60\). Semantic catches paraphrases; keyword catches exact-string hits \(IDs, dates, code snippets\). Pass mode:'semantic' or mode:'keyword - `memory\_list`: List the user's most recent memories in reverse chronological order. Use for browsing or catching up on what the user's other model sessions have written recently. Same content/content\_raw shape as memory\_search. Optional filters \(tags, written\_by, session\_id, since, until\) narrow the listing at the - `memory\_forget`: Soft-delete a memory by id. The row is retained for audit but excluded from search/list and removed from the vector index. - `memory\_supersede`: Replace a stale memory with a corrected one. The old row is marked superseded and excluded from future reads; the new row becomes the current version. Use for corrections; use memory\_forget for pure deletions. - `memory\_write\_bulk`: Write up to 50 memories in a single call. Each entry runs the same path as memory\_write \(semantic dedup by default; pass force:true per-entry to skip\). Embeddings + optimizations run in parallel; D1 inserts are batched. Returns \{ results: \[...\] \} with one entry per input in the same order — each is Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html