MCP.Market

Reverie MCP server

by knowall.ai·ai.knowall/reverie·v0.5.3·69 stars

Graph memory that dreams: Neo4j knowledge-graph memory for AI agents with hybrid search

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Established

69 stars122 downloads/wk

Reviews

Write one

Nobody has reviewed Reverie yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Reverie tools (12, 7 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • create_connectionwrite action

    Create a connection between two memories (its good to have connected memories)

  • create_memorywrite action

    Create a new memory in the knowledge graph. Consider that the memory might already exist, so Search → Create → Connect (its important to try and connect memories)

  • delete_connectionwrite action

    Delete a specific connection between two memories (use with caution - this permanently removes the relationship)

  • delete_memorywrite action

    Delete a memory and all its connections (use with caution - this permanently removes the memory and all its connections)

  • dream

    Deterministically relabel, merge duplicates, and refresh embeddings, with an optional dry run report.

  • get_guidance

    Get help on using the memory tools effectively

  • list_memory_labels

    List all unique memory labels currently in use with their counts (useful for getting an overview of the knowledge graph)

  • memory_stats

    Summarize node, relationship, label, embedding, and orphan counts for the graph.

  • query_memorieswrite action

    Run a read-only Cypher query and return up to 200 scrubbed rows.

  • search_memories

    Hybrid keyword + semantic search across the knowledge graph. "Ben Weeks" can also find "Benjamin Weeks" and each result includes _score and _match.

  • update_connectionwrite action

    Update properties of an existing connection between memories

  • update_memorywrite action

    Update properties of an existing memory such as adding more detail or make a change when you find out something new

Public scan report

scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it

no findings
  • Code scan16 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 11 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year6/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Reverie compares

Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 65% of 3,471 Web search servers
Tools
12
the typical Web search server has 5
Tools that change things
58%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
69
more than 93% of 1,788 Web search servers
Downloads a week
122
more than 60% of 837 Web search servers with a package

What its tools let an agent do: 5 read · 2 create · 3 change · 2 delete

Release history: 2 versions in the registry since 2026-09-06, latest 2026-09-24, typically one every 18 days.

Install Reverie in Claude Code, Cursor or VS Code

Runs npx -y @knowall-ai/reverie on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add reverie -- npx -y @knowall-ai/reverie
Add to Cursor

What the publisher says

From the Reverie repository's README, as published. We do not edit it. Read it on GitHub

Reverie — graph memory that dreams

Reverie is KnowAll AI's Neo4j knowledge-graph memory for AI agents, served over MCP. Until @knowall-ai/reverie is published to npm, install the legacy package @knowall-ai/mcp-neo4j-agent-memory (0.2.x). The GitHub repository is now knowall-ai/mcp-reverie, and old URLs redirect.

Reverie turns an agent's memory from a pile of facts into a map of the entities in its world and how they relate, and keeps that map healthy. It is an MCP server, so any agent that speaks the Model Context Protocol (Claude Desktop, OpenClaw, Azure AI Foundry, Cursor…) gets the same graph; a Hermes Agent memory-provider flavour lives in hermes-reverie.

Why Reverie

  • A typed entity graph, not a fact store. People, organisations, projects, places, concepts, meetings and decisions are nodes with typed relationships. "Who at the Irish FA have we talked to about Winnie?" is a graph walk, not a similarity search.
  • Search that finds "Ben" when you say "Benjamin". Hybrid keyword + semantic search, with local embeddings by default (no API key) and OpenAI, Azure OpenAI, Ollama or Voyage a config switch away.
  • It dreams. A dream tool merges duplicates safely, canonicalises labels, re-embeds, counts orphans and flags nodes that have become property dumps, so a nightly job can keep the graph clean.
  • One graph, any agent. KnowAll runs Sallie (OpenClaw) and Poppie (Hermes) against the same conventions; Reverie is how they share what they know.
  • LLM-driven, transparent tools. Simple atomic operations; the model does the entity recognition and conflict resolution, and every action is explicit.
  • Yours to run. Neo4j on your own machine or VM. Nothing leaves it unless you choose a remote embedding provider.

Quick Start 🚀

You can run this MCP server directly using npx:

npx @knowall-ai/mcp-neo4j-agent-memory   # becomes `npx @knowall-ai/reverie` once 0.4.0 is published

Or add it to your Claude Desktop configuration:

{
  "mcpServers": {
    "neo4j-memory": {
      "command": "npx",
      "args": ["@knowall-ai/mcp-neo4j-agent-memory"],
      "env": {
        "NEO4J_URI": "bolt://localhost:7687",
        "NEO4J_USERNAME": "neo4j",
        "NEO4J_PASSWORD": "your-password",
        "NEO4J_DATABASE": "neo4j"
      }
    }
  }
}

Features

  • 🧠 Persistent Memory Storage - Store and retrieve memories across conversations
  • 🔗 Semantic Relationships - Create meaningful connections between memories (KNOWS, WORKS_AT, CREATED, etc.)
  • 🔍 Hybrid Search - Keyword plus semantic search across all memory properties, with local embeddings by default
  • 🏷️ Flexible Labeling - Use any label for memories (person, place, project, idea, etc.)
  • ⏰ Temporal Tracking - Automatic timestamps and date-based queries
  • 🌐 Graph Exploration - Traverse relationships to discover connected information
  • 🎯 Context-Aware - Search with depth to include related memories
  • 🔧 LLM-Optimized - Simple tools that let the AI handle the complexity
  • 🏢 Enterprise Ready - Supports multiple Neo4j databases
  • 📚 Built-in Guidance - Get help on best practices and usage patterns

Philosophy: LLM-Driven Intelligence

Unlike traditional approaches that embed complex logic in tools, this server provides simple, atomic operations and lets the LLM handle all the intelligence:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Reverie: common questions

Is Reverie MCP server safe?
Mostly: it is graded B (80/100). Read the Reverie safety report
How do I install Reverie?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Reverie need an API key?
Yes. The registry entry asks for NEO4J_PASSWORD.
Is Reverie maintained?
The last commit was 32 days ago (2026-10-05). The latest release is v0.5.3.
What can I use instead of Reverie?
Servers from other publishers that do the same job: Shodh Memory MCP server, Octobrain MCP server and DocsMint MCP server. Compare all Reverie alternatives.
How does Reverie compare with other Web search MCP servers?
safety score 80/100 (higher than 65% of 3,471 Web search servers); tools 12 (the typical Web search server has 5); tools that change things 58% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Reverie

Same job from other publishers: the closest match first, then the best rated.

All Reverie alternatives →
  • Shodh Memory
    Cognitive memory for AI agents — semantic search, Hebbian learning, knowledge graphs.
    C
  • Octobrain
    Persistent memory for AI assistants with semantic search and knowledge graph relationships.
    A
  • DocsMint
    Cloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.
    A
  • Link
    Local personal memory for agents as MCP tools — remember, recall, search, context, graph traversal.
    A
  • Crg
    Token-efficient code review knowledge graph: semantic search and call-graph resolution.
    B