Memory MCP Server

A Model Context Protocol server that provides knowledge graph management capabilities. This server enables LLMs to create, read, update, and delete entities and relations in a persistent knowledge…

Local serverstdio

What is the Memory MCP Server?

Memory MCP Server is an MCP project maintained in the okooo5km/memory-mcp-server repository. The maintainer describes its purpose as “A Model Context Protocol server that provides knowledge graph management capabilities. This server enables LLMs to create, read, update, and delete entities and relations in…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using memory-mcp-server. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares MEMORY_FILE_PATH. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
create_entitiesCreate multiple new entities in the knowledge graph
entitiesarray, required): Array of entity objects to create
observationsarray of strings): The observations to delete
create_relationsCreate multiple new relations between entities
relationsarray, required): Array of relation objects to delete
add_observationsAdd new observations to existing entities
contentsarray of strings): The observations to add
delete_entitiesDelete multiple entities and their associated relations
entityNamesarray, required): Array of entity names to delete
delete_observationsDelete specific observations from entities
deletionsarray, required): Array of observation deletions
delete_relationsDelete multiple relations from the knowledge graph
read_graphRead the entire knowledge graph
search_nodesSearch for nodes in the knowledge graph based on a query
querystring, required): Search query to match against entity names, types, and observations
open_nodesOpen specific nodes in the knowledge graph by their names
namesarray, required): Array of entity names to retrieve

How to install the Memory MCP Server

{
  "mcpServers": {
    "memory": {
      "command": "memory-mcp-server",
      "env": {
        "MEMORY_FILE_PATH": "/path/to/your/memory.json"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
MEMORY_FILE_PATHDeclared in the maintainer’s client configuration.Optional