Memory MCP Server
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
Jump to
- 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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Memory MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- 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 nameTools
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
``bashSign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


