Skip to main content
Glama

Memory MCP

by HamzaFarhan

Memory MCP

A knowledge-graph-based memory system for AI agents that enables persistent information storage between conversations.

Features

  • Persistent memory storage using a knowledge graph structure
  • Entity-relation model for organizing information
  • Tools for adding, searching, and retrieving memories

Tools

The system provides the following MCP tools:

  • load_knowledge_graph(): Retrieves the entire knowledge graph
  • get_knowledge_graph_size(): Returns the current size category of the graph ("small", "medium", or "large")
  • add_entities(entities): Adds new entities to the memory
  • add_relations(relations): Creates relationships between entities
  • add_observations(entity_name, observations): Adds observations to existing entities
  • delete_entities(entity_names): Removes entities from memory
  • delete_relations(relations): Removes relationships
  • search_nodes(query, search_mode): Searches for entities and relations matching a query. Supports three search modes:
    • "exact_phrase": Matches the entire query as a substring
    • "any_token": Matches if any word in the query matches (default)
    • "all_tokens": Matches if all words in the query match
  • open_nodes(names): Retrieves specific entities and their relationships between them

Usage

Run the agent with:

uv run memory_agent.py

The agent will automatically:

  1. Load its memory at the start of conversations
  2. Reference relevant information during interactions
  3. Update its memory with new information when the conversation ends

Exit a conversation by typing q.

Configuration

Set the memory storage location with the MEMORY_FILE_PATH environment variable (defaults to memory.json).

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Система памяти на основе графа знаний для агентов ИИ, которая обеспечивает постоянное хранение информации между разговорами.

  1. Функции
    1. Инструменты
      1. Использование
        1. Конфигурация

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Enhances user interaction through a persistent memory system that remembers information across chats and learns from past errors by utilizing a local knowledge graph and lesson management.
            Last updated -
            13
            60,930
            51
            MIT License
          • -
            security
            A
            license
            -
            quality
            A persistent memory implementation using a local knowledge graph that lets Claude remember information about users across conversations.
            Last updated -
            6
            MIT License
          • A
            security
            A
            license
            A
            quality
            An implementation of persistent memory for Claude using a local knowledge graph, allowing the AI to remember information about users across conversations with customizable storage location.
            Last updated -
            11
            459
            54
            JavaScript
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol server that provides persistent memory capabilities for AI systems, enabling true continuity of consciousness across conversations through episodic, semantic, procedural, and strategic memory types.
            Last updated -
            24
            4

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/HamzaFarhan/memory'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server