io.github.dominiclachance/neurakeep
io.github.dominiclachance/neurakeep · 12 stars · TypeScript
MCP server Local-first, source-cited memory for AI agents with proposal review, failure memory, and MCP tools.
Install
The repo has no one-line install. Follow its README.
Published as
- npm
neurakeepstdio
From the server's entry in the official MCP Registry.
Files
NeuraKeep
NeuraKeep is a local-first memory system for AI agents.
It gives Claude Desktop, Claude Code, Codex, OpenClaw, Cursor-style tools, and other MCP clients a shared, source-cited memory layer that runs on your own machine.
What It Does
- Imports Markdown, text, JSONL, and PDFs into a local vault
- Preserves raw sources and extracts cited memory proposals
- Lets you review memory before it becomes durable
- Searches across sources, facts, events, failures, and decisions
- Shows a graph of related memory with progressive expansion
- Exposes MCP tools for agents:
memory_searchmemory_readmemory_explain_sourcesmemory_propose_updatememory_apply_update
The core rule is simple: agents can propose memory, but durable memory should be reviewable and source-cited.
Local Install
Requirements:
- Node.js 20+
- npm
npm install npm run build:all node dist/cli/index.js init --root .umos node dist/cli/index.js serve --root .umos --host 127.0.0.1 --port 8765 --ui --read-write
Open:
http://127.0.0.1:8765/index.html
Start Free Locally
Use the local core when you want private, source-cited memory on your own machine:
- import Markdown, text, JSONL, or PDFs
- review extraction proposals before durable memory is applied
- connect Claude, Codex, OpenClaw, or another MCP client over stdio
Hosted NeuraKeep
Use the hosted app when you need Google or enterprise SAML/OIDC sign-in, private personal vaults, isolated shared Team spaces, remote MCP over HTTPS, managed storage, backups, and Stripe-managed billing. Team workspaces include owner/admin/reviewer/editor/viewer roles, email-bound invitations, audit history, licensed seats, and SCIM provisioning. Hosted access requires an active individual or Team subscription; space-bound service tokens remain available for controlled MCP clients.
The public package contains the complete local-first core. Managed authentication, Stripe billing, Team tenancy, SSO, SCIM, deployment automation, and production credentials remain part of the hosted service and are not required to run NeuraKeep locally.
CLI Examples
node dist/cli/index.js ingest README.md --root .umos --kind markdown --space personal --trust-level trusted --origin manual --sensitivity internal node dist/cli/index.js search "what should my agents remember?" --root .umos --space personal --neighbors 1 node dist/cli/index.js propose latest --root .umos node dist/cli/index.js apply <proposal-id> --root .umos node dist/cli/index.js mcp --root .umos
Local MCP Setup
Example stdio MCP config:
{
"command": "node",
"args": [
"C:/path/to/neurakeep/dist/cli/index.js",
"mcp",
"--root",
"C:/path/to/neurakeep/.umos"
]
}
Local HTTP mode:
node dist/cli/index.js serve --root .umos --host 127.0.0.1 --port 8765 --ui
Use --token or NEURAKEEP_MCP_TOKEN before exposing any HTTP endpoint outside your machine.
Free vs Paid
The open-source version is for local, self-managed memory. The hosted product adds managed auth, team spaces, remote connectors, shared storage, backups, and administration. See NeuraKeep pricing for the current hosted plans.
Docs
Development Checks
npm run typecheck npm run build:all npm test npm run e2e npm run check:secrets
License
Apache-2.0
Facts
- Kind
- MCP server
- Group
- Uncategorized
- Stars
- 12
- Language
- TypeScript
- Last push
- 2026-08-23
- Forks
- 2
- MCP Registry
- io.github.dominiclachance/neurakeep
- Homepage
- www.neurakeep.com
- 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
- 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
- 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
- 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
- 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
- 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k