Novyx MCP — Desktop Extension
Desktop Extension (.mcpb) for Claude Desktop. One-click install for persistent AI agent memory with rollback, audit trails, and semantic search.
Features
- Persistent Memory — Store and recall memories with semantic search
- Time-Travel Rollback — Undo mistakes by rewinding to any point in time
- Audit Trails — Cryptographic proof of every memory operation
- Knowledge Graph — Link memories with subject-predicate-object triples
- Context Spaces — Isolated memory scopes for different projects
- Local-First — Works instantly with SQLite, no API key needed
- Cloud Upgrade — Optional cloud sync, team sharing, and advanced features
23 tools, 6 resources, 3 prompts.
Installation
From the Anthropic Directory (recommended):
Install directly from Claude Desktop → Settings → Extensions.
Manual install:
- Download the latest
.mcpbfile from Releases - Double-click the file, or drag it into Claude Desktop
Prerequisites: Python 3.10+ must be installed. The extension automatically installs novyx-mcp via uvx or uses an existing pip install novyx-mcp.
Configuration
No configuration required for local mode. The extension works out of the box with a local SQLite database.
Optional — Cloud mode:
When prompted during installation, enter your Novyx API key. Get a free key at novyxlabs.com (5,000 memories, no credit card).
Cloud mode enables:
- Cross-device memory sync
- RSA-signed audit trails
- Team sharing and context spaces
- Replay and cortex features
Usage Examples
Example 1: Store and recall memories
User prompt:
Remember that the project deadline is March 15th and we're using React with TypeScript.
What happens: Claude calls the remember tool to store two tagged memories. Later:
What tech stack are we using for this project?
What happens: Claude calls recall with a semantic search, finds the stored memory about React + TypeScript, and answers accurately.
Example 2: Roll back a mistake
User prompt:
I accidentally told you the deadline was March 15th — it's actually April 1st. Roll back the wrong memory and fix it.
What happens: Claude calls rollback to undo the incorrect memory, then remember to store the corrected date. The audit trail shows the full history: original store → rollback → corrected store.
Example 3: Build a knowledge graph
User prompt:
Track these relationships: Alice manages the frontend team, Bob manages the backend team, and both teams report to Carol.
What happens: Claude calls triple three times to create knowledge graph entries:
Alice → manages → frontend teamBob → manages → backend teamfrontend team, backend team → reports_to → Carol
Later, asking "Who does the frontend team report to?" triggers a triples query that returns the answer.
Example 4: Isolated project contexts
User prompt:
Create a separate memory space for my side project so it doesn't mix with work memories.
What happens: Claude calls create_space to create an isolated context. Memories stored in that space are scoped and don't appear in general searches.
Privacy Policy
Novyx MCP operates in two modes:
Local mode (default): All data is stored locally in a SQLite database at ~/.novyx/local.db. No data is sent to any external server. No analytics or telemetry.
Cloud mode (opt-in): When you provide an API key, memories are sent to the Novyx API (novyx-ram-api.fly.dev) for storage and sync. Data is encrypted in transit (TLS) and at rest. We do not share your data with third parties. See our full privacy policy at novyxlabs.com/privacy.
You can switch between modes at any time by adding or removing your API key.
Data retention: Local data persists until you delete it. Cloud data is retained until you delete it or close your account. Audit trails are immutable by design.
For privacy questions, contact [email protected].
Support
- Issues: github.com/novyxlabs/novyx-mcp-desktop/issues
- Documentation: docs.novyxlabs.com
- Email: [email protected]
How It Works
This Desktop Extension is a thin Node.js wrapper that spawns the Python novyx-mcp server as a child process. The Node.js layer handles process lifecycle; the Python server handles all MCP logic.
Launch order:
uvx novyx-mcp(fastest — no install needed)python3 -m novyx_mcp(if pip installed)novyx-mcp(if pipx installed)
License
MIT