KA

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

69 stars 14 forks Качество 83 Тренд 28MIT

MCP-сервер управления памятью для агентов ИИ с использованием графов знаний Neo4j

Обзор

это память Neo4j от KnowAll AI для агентов ИИ, обслуживаемых через MCP. Пока @knowall-ai/reverie не будет опубликован в npm, установите унаследованный пакет @knowall-ai/mcp-neo4j-agent-memory (0.2.x). Репозиторий GitHub теперь называется knowall-ai/mcp-reverie, а старые URL-адреса перенаправляются. Ревери превращает память агента из кучи фактов в , и сохраняет эту карту здоровой. Это MCP-сервер, поэтому любой агент, который говорит по протоколу Model Context Protocol (Claude Desktop, OpenClaw, Azure AI Foundry, Cursor...) получает тот же график; вкус Hermes Agent-провайдера памяти живет в Hermes-reverie. Люди, организации, проекты, места, концепции, встречи и решения являются узлами с типизированными отношениями. «Кто в ирландском FA, с кем мы говорили о Винни?» — это графовая прогулка, а не поиск сходства. - Гибридное ключевое слово + семантический поиск, с локальными вставками по умолчанию (без ключа API) и OpenAI, Azure OpenAI, Ollama или Voyage.

Обзор (машинный перевод)

Reverie - это память Neo4j для AI-агентов KnowAll AI, обслуживаемая через MCP. Он публикуется на npm как @knowall-ai/reverie (преемник устаревшего пакета @knowall-ai/mcp-neo4j-agent-memory). Репозиторий GitHub теперь knowall-ai/mcp-reverie, а старые URL-адреса перенаправляются.

Ревери превращает память агента из груды фактов в карту сущностей в его мире и как они связаны, и сохраняет эту карту здоровой. Это MCP-сервер, поэтому любой агент, который говорит по протоколу Model Context Protocol (Claude Desktop, OpenClaw, Azure AI Foundry, Cursor…) получает тот же график; вкус Hermes Agent-провайдера памяти живет в Hermes-reverie.

##Почему реверанс

** Типичный граф сущности, а не хранилище фактов.** Люди, организации, проекты, места, концепции, встречи и решения являются узлами с типизированными отношениями. «Кто в ирландском FA, с кем мы говорили о Винни?» — это графовая прогулка, а не поиск сходства. Поиск, который находит “Бен”, когда вы говорите “Бенджамин” Гибридное ключевое слово + семантический + нечеткий поиск имен, с локальными вставками по умолчанию (без ключа API) и OpenAI, Azure OpenAI, Ollama или Voyage выключатель конфигурации.

  • Это мечта.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

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" } } } }