Memory MCP Server

by jcdiv47

407 downloads
Not rated
GitHub

Description

# Memory MCP Server A Python implementation of an MCP server that processes and saves memory in the form of a knowledge graph. ## Overview MCP Server Memory provides functionality for maintaining a persistent knowledge graph for AI memory. It allows storing, retrieving, and…

About

# Memory MCP Server A Python implementation of an MCP server that processes and saves memory in the form of a knowledge graph. ## Overview MCP Server Memory provides functionality for maintaining a persistent knowledge graph for AI memory. It allows storing, retrieving, and querying structured data in the form of…

Details

Author
jcdiv47
Downloads
407
Categories
Knowledge Base

- Create and manage entities with structured information
- Establish typed relations between entities
- Add observations to existing entities
- Delete entities, relations, and observations
- Search nodes in the knowledge graph
- Retrieve specific nodes by name

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Memory MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via uv add mcp-server-memory or pip install mcp-server-memory. Run the server with the mcp-server-memory command. Optionally set the MEMORY_FILE_PATH environment variable to customize the memory file location. Configure for MCP clients like Claude or Cursor by adding the server definition to their settings files.

remember_memory

Stores a memory with optional tags in a specified category

retrieve_memories

Retrieves all memories from a specified category

remove_memory_category

Removes all memories within a specified category

remove_specific_memory

Removes a specific memory within a specified category

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "memory mcp server": {
            "mcp-server-memory": {
                "command": "uv",
                "args": [
                    "venv"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-server-memory": {
        "command": "uv",
        "args": [
            "venv"
        ]
    }
}

Memory MCP Server

A Python implementation of an MCP server that processes and saves memory in the form of a knowledge graph.

Overview

MCP Server Memory provides functionality for maintaining a persistent knowledge graph for AI memory. It allows storing, retrieving, and querying structured data in the form of entities, relations, and observations. This enables AI systems to store and recall information across sessions.

Features

- Create and manage entities with structured information - Establish typed relations between entities - Add observations to existing entities - Delete entities, relations, and observations - Search nodes in the knowledge graph - Retrieve specific nodes by name

Tools

The server implements the MCP (Model Control Protocol) interface, exposing the following 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: Delete entities and their associated relations - delete_observations: Delete specific observations from entities - delete_relations: Delete specific relations from the graph - read_graph: Read the entire knowledge graph - search_nodes: Search for nodes matching a query - open_nodes: Retrieve specific nodes by name

Installation

Using uv (recommended)

``bash uv add mcp-server-memory `

Using pip

`bash pip install mcp-server-memory `

Usage

Running the server

``bash
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.