KA

knowall-ai/mcp-reverie

Developer tools공식

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

69 stars 14 forks 품질 83 트렌드 28MIT

Neo4j 지식 그래프를 사용하여 AI Agent용 메모리 관리 MCP 서버

개요

knowAll AI의 Neo4j 지식-graph Memory for AI Agent는 MCP를 통해 제공됩니다. @knowall-ai/reverie가 npm에 게시되기까지, 레거시 패키지 @knowall-ai/mcp-neo4j-agent-memory (0.2.x)를 설치합니다. GitHub 저장소는 이제 knowall-ai/mcp-reverie와 이전 URL을 리디렉션합니다. Reverie는 사실의 더미에서 대리인의 기억을 돕고, 건강한 지도를 지킵니다. MCP 서버이므로 모델 Context Protocol (Claude Desktop, OpenClaw, Azure AI Foundry, Cursor...)가 동일한 그래프를 가져옵니다. Hermes Agent Memory-provider 풍미는 hermes-reverie에 있습니다. - 사람들, 조직, 프로젝트, 장소, 개념, 회의 및 결정은 유형 관계로 노드입니다. Irish FA의 "Who는 Winnie에 대해 이야기 했습니까?" 그래프는 유사성 검색이 아닙니다. - Hybrid 키워드 + semantic search, 기본적으로 로컬 embedding (API 키 없음) 및 OpenAI, Azure OpenAI, Ollama 또는 config 스위치를 멀리 항해.

개요(AI 번역)

Reverie is knowAll AI의 Neo4j 지식 그래프 메모리 for AI Agent, MCP 이상 제공. npm에 @knowall-ai/reverie] (문법 패키지 @knowall-ai/mcp-neo4j-agent-memory)로 출판됩니다. GitHub 저장소는 이제 knowall-ai/mcp-reverie이고, 이전 URL이 리디렉션됩니다.

Reverie는 사실의 더미에서 대리인의 기억을 세계로 entities의 지도로 바꾸고를 되돌리고, 그 지도를 건강하게 유지한다. MCP 서버이므로 모델 Context Protocol (Claude Desktop, OpenClaw, Azure AI Foundry, Cursor…)가 동일한 그래프를 가져옵니다. Hermes Agent Memory-provider 풍미는 hermes-reverie에 있습니다.

왜 부활

  • A 타입의 엔티티티 그래프, 사실 저장소. 사람들, 조직, 프로젝트, 장소, 개념, 회의 및 결정은 유형의 관계로 노드입니다. Irish FA의 “Who는 Winnie에 대해 이야기 했습니까?” 그래프는 유사성 검색이 아닙니다.
  • ** "Ben"을 찾을 수 있습니다. “Benjamin”. ** Hybrid 키워드 + semantic + fuzzy name search, 기본 (API 키 없음) 및 OpenAI, Azure OpenAI, Ollama 또는 Voyage a config 스위치로 로컬 embedding과 함께.
  • ** 꿈입니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Reverie — graph memory that dreams

Reverie is KnowAll AI’s Neo4j knowledge-graph memory for AI agents, served over MCP. It is published on npm as @knowall-ai/reverie (successor to the legacy package @knowall-ai/mcp-neo4j-agent-memory). 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 + fuzzy name 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 -y @knowall-ai/reverie

Or add it to your Claude Desktop configuration:

{
  "mcpServers": {
    "reverie": {
      "command": "npx",
      "args": ["-y", "@knowall-ai/reverie"],
      "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
GitHub에서 전체 README 보기

설치

npx -y @knowall-ai/reverie
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

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