Memory (Reference)

Memory (Reference)

Knowledge graph-based persistent memory system.

50K+

24

9 Tools

Signed
Built by Docker
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

About

Memory (Reference) MCP Server

Knowledge graph-based persistent memory system.

What is an MCP Server?

Characteristics

AttributeDetails
Docker Imagemcp/memory
Authormodelcontextprotocol
Repositoryhttps://github.com/modelcontextprotocol/servers
Dockerfilehttps://github.com/modelcontextprotocol/servers/blob/2025.4.24/src/memory/Dockerfile
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/memory --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (9)

Tools provided by this ServerShort Description
add_observationsAdd new observations to existing entities in the knowledge graph
create_entitiesCreate multiple new entities in the knowledge graph
create_relationsCreate multiple new relations between entities in the knowledge graph.
delete_entitiesDelete multiple entities and their associated relations from the knowledge graph
delete_observationsDelete specific observations from entities in the knowledge graph
delete_relationsDelete multiple relations from the knowledge graph
open_nodesOpen specific nodes in the knowledge graph by their names
read_graphRead the entire knowledge graph
search_nodesSearch for nodes in the knowledge graph based on a query

Tools Details

Tool: add_observations

Add new observations to existing entities in the knowledge graph

ParametersTypeDescription
observationsarray

Tool: create_entities

Create multiple new entities in the knowledge graph

ParametersTypeDescription
entitiesarray

Tool: create_relations

Create multiple new relations between entities in the knowledge graph. Relations should be in active voice

ParametersTypeDescription
relationsarray

Tool: delete_entities

Delete multiple entities and their associated relations from the knowledge graph

ParametersTypeDescription
entityNamesarrayAn array of entity names to delete

Tool: delete_observations

Delete specific observations from entities in the knowledge graph

ParametersTypeDescription
deletionsarray

Tool: delete_relations

Delete multiple relations from the knowledge graph

ParametersTypeDescription
relationsarrayAn array of relations to delete

Tool: open_nodes

Open specific nodes in the knowledge graph by their names

ParametersTypeDescription
namesarrayAn array of entity names to retrieve

Tool: read_graph

Read the entire knowledge graph

Tool: search_nodes

Search for nodes in the knowledge graph based on a query

ParametersTypeDescription
querystringThe search query to match against entity names, types, and observation content

Use this MCP Server

{
  "mcpServers": {
    "memory": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-v",
        "/local-directory:/local-directory",
        "mcp/memory"
      ]
    }
  }
}

Why is it safer to run MCP Servers with Docker?

Manual installation

You can install the MCP server using:

Installation for

Related servers