Claude Desktop
Extension (DXT)

Connect Claude Desktop to persistent memory in one drag-and-drop. No config files. No JSON editing. Four tools available instantly in every conversation.

Prerequisites: Claude Desktop installed · Vektor Slipstream licence key · vektor-slipstream npm package installed locally (npm install vektor-slipstream)

Installation — Step by Step

  1. 1
    Download the DXT file
    After installing, your DXT is at node_modules/vektor-slipstream/vektor-slipstream.dxt — drag it onto Claude Desktop Extensions.

    The file is ~4KB — it's a lightweight wrapper that connects Claude Desktop to your locally installed vektor-slipstream package.
  2. 2
    Open Claude Desktop Settings
    Open Claude Desktop. Click the menu icon (⋯) in the top right corner, then select Settings.

    Navigate to the Extensions tab. You'll see a list of installed extensions and an area to install new ones.
  3. 3
    Drag the DXT file onto the Extensions page
    Drag vektor-slipstream.dxt directly onto the Extensions page in Claude Desktop. You can also click Install Extension and browse to the file.

    Claude Desktop will show a confirmation dialog — click Install.
  4. 4
    Enter your licence key
    Claude Desktop will prompt you for your Vektor Slipstream licence key. Paste it exactly as it appears in your Polar purchase email:
    0509B6D1-7D21-43E7-9840-F74A10207531
    Optionally, set a custom database path. Leave blank to use the default (~/vektor-slipstream-memory.db).
  5. 5
    Verify — four tools appear in Claude
    Start a new conversation in Claude Desktop. You should see the VEKTOR tools listed in the tools panel. Ask Claude:
    Use vektor_store to remember that I prefer TypeScript over JavaScript.
    Then use vektor_recall to confirm it was stored.
    Claude will call both tools and confirm memory is working.

✓ Done. Claude Desktop now has persistent memory across every conversation. Memories survive restarts, model updates, and new chat sessions.

Available Tools

Four MCP tools are exposed to Claude Desktop once the extension is installed:

vektor_recall
Search persistent memory by semantic similarity. Returns top-k memories ranked by score. Claude calls this automatically before answering questions that might have prior context.
query (required) · top_k (default: 5)
vektor_store
Store a fact, preference, decision, or context in persistent memory. Routes through the AUDN curation loop — automatically deduplicates and resolves contradictions.
content (required) · importance 1–5 (default: 3)
vektor_graph
Traverse the associative memory graph from a concept. Returns connected nodes and typed edges — semantic, causal, temporal, entity — up to N hops out.
concept (required) · hops (default: 2)
vektor_delta
See what changed in memory on a topic over a time window. Returns new nodes, updates, and resolved contradictions — useful for understanding how knowledge evolved.
topic (required) · days (default: 7)

Usage Patterns

Let Claude manage memory automatically

Add this to your Claude Desktop system prompt (Settings → Profile → Custom Instructions):

system prompt
At the start of each conversation, call vektor_recall with a summary
of what we're discussing to retrieve relevant context.

When I share preferences, decisions, or important facts, call
vektor_store to remember them for future conversations.

Before answering questions about ongoing projects or past decisions,
check vektor_recall first.

Manual memory management

You can also instruct Claude directly in conversation:

examples
"Remember that my project deadline is April 15th — importance 5"
"What do you know about my coding preferences?"
"Show me the memory graph for the 'data-pipeline' project"
"What changed in memory about authentication this week?"

Troubleshooting

Server disconnected The extension can't find vektor-slipstream. Run npm install -g vektor-slipstream or ensure it's installed in one of the standard locations (~/vektor-customer-test/node_modules/vektor-slipstream).
better-sqlite3 rebuild required Run npm rebuild better-sqlite3 in your vektor-slipstream directory. This happens after Node.js updates.
Tools don't appear in Claude Uninstall the extension, restart Claude Desktop, then reinstall. Check Settings → Extensions → vektor-slipstream → View Logs for errors.
Licence key rejected Make sure you're pasting the key exactly — no leading/trailing spaces. Keys are UUID format: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.
View extension logs Settings → Extensions → vektor-slipstream → View Logs. Paste errors in the support email.

Manual Configuration (Advanced)

If you prefer to configure Claude Desktop via JSON instead of using the DXT:

claude_desktop_config.json
{
  "mcpServers": {
    "vektor": {
      "command": "npx",
      "args": ["vektor", "mcp"],
      "env": {
        "VEKTOR_LICENCE_KEY": "YOUR-KEY-HERE",
        "VEKTOR_DB_PATH": "C:/Users/you/vektor-memory.db"
      }
    }
  }
}

Config file location: %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS).

← CLI Reference Cloak →