Dreamd MCP server
io.github.botzrDev/dreamd·v1.2.1·5 starsAuditable agent memory: lessons cite their sources, and bad memories can be traced and removed.
not scanned yet
5 stars49 downloads/wk
Reviews
Write oneNobody has reviewed Dreamd yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Dreamd tools
No tool declarations could be read from the package source. They show once the server is installed.
How Dreamd compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,460 AI and agents servers
- GitHub stars
- 5
- more than 78% of 2,711 AI and agents servers
- Downloads a week
- 49
- more than 41% of 1,538 AI and agents servers with a package
Release history: 5 versions in the registry since 2026-09-16, latest 2026-11-03, typically one every 16 days.
Install Dreamd in Claude Code, Cursor or VS Code
Runs npx -y dreamd-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add dreamd -- npx -y dreamd-mcp
What the publisher says
From the Dreamd repository's README, as published. We do not edit it. Read it on GitHub
dreamd
The plain files in your repo are the memory. dreamd is the local server that reads and writes them.
Drop a .agent/ folder in the project. Claude Code, Cursor, Cline, and other MCP-aware harnesses share it. What one agent learns, the next already knows. You can cat, grep, and git diff every byte. Durable appends go through MCP / the daemon so the writer stays single-writer.
This is not "another memory product." It is a storage-model wedge: the filesystem is the source of truth, and the MCP tools (searchnodes / appendnode) are a thin interface over those files.
Open core: Apache-2.0 core today, self-hosted only. Premium features may ship later. Do not read this as free-forever for everything.
npx -y dreamd-mcp setup # scaffold .agent/ and wire your harness
npx -y dreamd-mcp # MCP server (stdio) — what the harness spawnsFirst run prints a local-only privacy disclosure. setup prompts for harness choice when it has a TTY.
The moment it earns its name
~/project $ npx -y dreamd-mcp setup
# Claude Code, Tuesday:
you > axum keeps blowing up when I unwrap in route handlers
claude> filed under rust::error_handling::axum_rejection
# Cursor, Friday, fresh session:
you > why is this build failing?
cursor> You're unwrapping in a route handler. dreamd has a
lesson from Tuesday: axum needs IntoResponse on
custom Error types. Try `?` and a typed error.No re-explaining. No re-pasting. Same .agent/ folder, every harness.
Install
npm (recommended)
npx -y dreamd-mcp setup # scaffold .agent/ + write the harness MCP config
npx -y dreamd-mcp # MCP server (stdio) — your harness spawns thisstdio stays the default transport. dreamd mcp --bind 127.0.0.1: is the opt-in Streamable HTTP server at /mcp. It is unauthenticated, and it is only in source builds with --features mcp-http — see docs/mcp-transports.md.
Requires a project root sentinel (.git/, Cargo.toml, package.json, or pyproject.toml).
setup prompts when it has a TTY. In scripts and non-interactive shells, pass --yes --harness claude|cursor|both (--harness none or --no-write-mcp scaffolds without touching any MCP config).
Cargo / from source
git clone https://github.com/botzrDev/dreamd.git
cd dreamd
cargo install --path crates/dreamd-cliSee CONTRIBUTING.md for the full dev setup.
Quick start (< 30 seconds)
If ~/your-project is a brand-new folder, run git init first (or make sure it contains one of the supported root sentinels).
cd ~/your-project
npx -y dreamd-mcp setup
# Optional: shared daemon (recommended when several agents write)
npx -y dreamd-mcp watchReload your harness. setup already wired the dreamd MCP server, so the harness spawns npx -y dreamd-mcp itself — no config to copy by hand.
Ask the agent to search memory for something you just learned. It calls search_nodes and recalls prior context.
cat .agent/episodic/AGENT_LEARNINGS.jsonl
npx -y dreamd-mcp doctorThe npm shim does not put dreamd on PATH. Use npx -y dreamd-mcp on the npm path, or cargo install --path crates/dreamd-cli if you want the dreamd binary.
Adapters: Claude Code · Cursor
What dreamd writes
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Dreamd: common questions
- Is Dreamd MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Dreamd safety report
- How do I install Dreamd?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Dreamd need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Dreamd maintained?
- The last commit was 33 days ago (2026-10-02). The latest release is v1.2.1.
- What can I use instead of Dreamd?
- Servers from other publishers that do the same job: Basic Memory MCP server, IWE (iwe.md) MCP server and Memanto MCP server.
- How does Dreamd compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,460 AI and agents servers); github stars 5 (more than 78% of 2,711 AI and agents servers); downloads a week 49 (more than 41% of 1,538 AI and agents servers with a package). Full comparison.
Alternatives to Dreamd
Same job from other publishers: the closest match first, then the best rated.
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedWidely usedB
- IWE (iwe.md)Markdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA
- MemantoMCP server for Memanto - persistent semantic memory for any MCP-compatible agentnot reviewedEstablishedA
- Mnemoverse MemoryHosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcpnot reviewedEstablishedA
- Agent RecallCorrection-first agent memory. Precision KPI tracks if agents heed warnings. 5 layers, local-only.not reviewedEstablishedA