Persistent, governed institutional memory for Claude Code — specs, decisions, learnings.
com.freeelatech/oneda MCP Server
The com.freeelatech/oneda server provides persistent, governed institutional memory for Claude Code, preserving specs, decisions, and learnings across sessions. It is distributed as the Nova Oneda CLI and is intended to connect Nova Oneda’s MCP server in one command.
🛠️ Key Features
Persistent institutional memory for Claude Code
Governed storage of specs, decisions, and learnings
Integration via Nova Oneda CLI (one-command connection)
🚀 Use Cases
Remember prior decisions made in earlier sessions (e.g., avoiding repeated tooling choices)
Retrieve historical project context for future feature development
⚡ Developer Benefits
Reduces session-to-session forgetting in Claude Code
Supports continuity when recalling why past decisions were made
⚠️ Limitations
Description emphasizes CLI connection and memory persistence; no additional tools, protocols, or configuration details are provided in the available data.
Persistent, governed institutional memory for Claude Code — connect Nova Oneda's MCP server in one command.
Claude Code forgets everything between sessions. Ask it to build a new feature six weeks after you decided "we're not using Redux, we tried it in Q2 and it caused more bugs than it fixed" and it'll cheerfully suggest Redux again. Nova Oneda gives Claude Code that memory back — it pulls relevant past decisions and context automatically before substantial work, and records new ones as you go, so institutional knowledge survives context resets, session restarts, and team turnover.
Install
bash
npm install -g @nova-oneda/cli
Requires Node.js 18+ and Claude Code already installed.
Get an API key
Nova Oneda accounts are free to create, and new accounts get 50 free AI-assisted memory calls before you ever need to connect your own Anthropic key:
This validates the key, confirms Claude Code is installed, registers Nova Oneda as an MCP server in your Claude Code config, and stores the key locally so you don't need to pass it again.
Commands
Command
What it does
nova-oneda setup --key <key>
Configure Nova Oneda in Claude Code
nova-oneda doctor
Check that your key and Claude Code connection are healthy
nova-oneda uninstall (alias remove)
Remove Nova Oneda from Claude Code and delete the local credential
Where your key is stored
macOS — system Keychain, via the built-in security tool
Linux — Secret Service (libsecret), via secret-tool, when available
Everywhere else — an AES-256-GCM encrypted file under ~/.nova-oneda/, mode 0600
Your key is never written to a plaintext file or checked into any project directory.
Once connected
Just use Claude Code normally. Nova Oneda works automatically in the background — pulling relevant memory before substantial work, and recording decisions when you ask it to ("Remember that we chose Postgres for billing, in Nova Oneda"). See oneda.freeelatech.com after signing in for the full list of what you can ask it to do.
Uninstalling
bash
nova-oneda uninstall
This removes Nova Oneda from Claude Code and deletes your locally stored key. Your account and everything Nova Oneda has already remembered stay available at oneda.freeelatech.com — this only removes the local connection.
License
MIT
Install
Remote endpoint
Streamable HTTP
Hosted server - connect over the network, no local install.