Memories With Lessons MCP Server

MCP server for enabling memory for Claude through a knowledge graph

Local serverstdio

What is the Memories With Lessons MCP Server?

MCP server for enabling memory for Claude through a knowledge graph

The short version

A basic implementation of persistent memory using a local knowledge graph. This lets Claude remember information about the user across chats and learn from past errors through a lesson system.

Recorded tools

  • create_entities — Create multiple new entities in the knowledge graph
  • create_relations — Create multiple new relations between entities
  • add_observations — Add new observations to existing entities
  • delete_entities — Remove entities and their relations
  • delete_observations — Remove specific observations from entities
  • delete_relations — Remove specific relations from the graph
  • read_graph — Read the entire knowledge graph
  • search_nodes — Search for nodes based on query
  • open_nodes — Retrieve specific nodes by name
  • create_lesson — Create a new lesson from an error and its solution
  • find_similar_errors — Find similar errors and their solutions

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

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
create_relationsCreate multiple new relations between entities
add_observationsAdd new observations to existing entities
delete_entitiesRemove entities and their relations
delete_observationsRemove specific observations from entities
delete_relationsRemove specific relations from the graph
read_graphRead the entire knowledge graph
search_nodesSearch for nodes based on query
open_nodesRetrieve specific nodes by name
Returns:Requested entities

How to install the Memories With Lessons MCP Server

{
  "mcpServers": {
    "memory": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "-v",
        "claude-memory:/app/dist",
        "--rm",
        "mcp/memory"
      ]
    }
  }
}

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

Example prompts to try

  • “Use Memories With Lessons to create entities.”
  • “Use Memories With Lessons to Input.”
  • “Use Memories With Lessons to create relations.”

Frequently asked questions

MCP server for enabling memory for Claude through a knowledge graph Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.