OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Memory & RAG

MCP Knowledge Graph

MCP Knowledge Graph is a JavaScript MCP server that stores persistent AI-assistant memory in local JSONL files, organizing information as entities, relations and observations. Its tools let a compatible AI platform store facts, add facts to existing memories, link or unlink records, search and retrieve memories, list databases, and remove memories or facts. Storage can be project-local or set to a global path, with o

Independent OpenViST project profile, based on linked sources.

MCP Knowledge Graph — OpenViST project profile in Agent Memory & RAG.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use it when an MCP-compatible assistant needs persistent, locally stored information beyond the current conversation, especially when project-local and global memory locations or topic-specific databases are useful.

Who it is for

  • People configuring MCP-compatible assistants that need memory across conversations.
  • Developers who want to manage local assistant memory as entities and relationships.
  • Users who want separate project, work or personal memory databases.

Documented uses

  • Save facts about people, projects or concepts for retrieval in later conversations.
  • Connect related memories and search them by keyword or exact name.
  • Separate memory by project or named context, and choose where the files are stored.
  • Review available memory databases and remove outdated memories or facts.
Before you choose

Requirements & limits

The README specifies Node.js 22 or newer and an MCP-compatible AI platform. It documents Claude Desktop and Claude Code configuration examples and identifies the project as MIT-licensed.

  • A project-root .aim directory takes precedence over the configured global path.
  • The server stores memory in JSONL files and requires its _aim marker before writing.
  • Named contexts use separate database files; the default master database is used when no context is specified.
  • A synced folder can be selected as the storage path for cross-machine access.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Configure a global memory directory

Add the MCP server to an assistant configuration with an explicitly chosen global storage path.

Before you start

  • Node.js 22 or newer
  • An MCP-compatible AI platform
  • Access to the platform’s MCP configuration file

Steps

  1. Choose a directory for memory files, such as a local .aim directory.

  2. Add an mcpServers entry for mcp-knowledge-graph to the platform configuration.

  3. Set the command to npx and include the package name and --memory-path followed by the chosen directory.

Expected outcome

The configured server uses the chosen directory for its default memory database and any named context databases.

Guide limitations

  • Configuration details vary by host; the README gives examples for Claude Desktop and Claude Code.
  • A project containing a .aim directory takes priority for project-local storage.
Source-based practical guide

Set up project-local memory

Use a project-specific master memory file by creating the directory the server detects.

Before you start

  • Node.js 22 or newer
  • An MCP-compatible AI platform configured to use the server
  • A project directory

Steps

  1. From the project root, create a directory named exactly .aim.

  2. Run the configured memory tools from that project context.

Expected outcome

The server uses .aim/memory.jsonl as the project-local master database.

Guide limitations

  • The directory must be named exactly .aim for project detection.
  • This guide covers storage setup; it does not describe configuring every MCP host.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
12 October 2026
Original website title
shaneholloman/mcp-knowledge-graph · Official homepage title · retained in its source language