A Model Context Protocol server that provides knowledge graph management capabilities. This server enables LLMs to create, read, update, and delete entities and relations in a persistent knowledge…
Memory MCP Server is an MCP project maintained in the okooo5km/memory-mcp-server repository. The maintainer describes its purpose as “A Model Context Protocol server that provides knowledge graph management capabilities. This server enables LLMs to create, read, update, and delete entities and relations in…”. Read the project documentation for the complete scope.
The project provides a local client configuration using memory-mcp-server. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.
The example declares MEMORY_FILE_PATH. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| create_entities | Create multiple new entities in the knowledge graph |
| entities | array, required): Array of entity objects to create |
| observations | array of strings): The observations to delete |
| create_relations | Create multiple new relations between entities |
| relations | array, required): Array of relation objects to delete |
| add_observations | Add new observations to existing entities |
| contents | array of strings): The observations to add |
| delete_entities | Delete multiple entities and their associated relations |
| entityNames | array, required): Array of entity names to delete |
| delete_observations | Delete specific observations from entities |
| deletions | array, required): Array of observation deletions |
| delete_relations | Delete multiple relations from the knowledge graph |
| read_graph | Read the entire knowledge graph |
| search_nodes | Search for nodes in the knowledge graph based on a query |
| query | string, required): Search query to match against entity names, types, and observations |
| open_nodes | Open specific nodes in the knowledge graph by their names |
| names | array, required): Array of entity names to retrieve |
{
"mcpServers": {
"memory": {
"command": "memory-mcp-server",
"env": {
"MEMORY_FILE_PATH": "/path/to/your/memory.json"
}
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
| Variable | Description | Required |
|---|---|---|
| MEMORY_FILE_PATH | Declared in the maintainer’s client configuration. | Optional |
Store entities, relations and observations in a local knowledge graph with the reference Memory MCP server.
A structured scratchpad for hard problems — stepwise reasoning with revisions, branches and visible logic.
A Model Context Protocol (MCP) server that interfaces with the HackMD API, allowing LLM clients to access and interact with HackMD notes, teams, user profiles, and history data.
Persistent, shared memory for AI agents — facts, checkpoints, semantic search.
Self-hosted multi-user memory for AI agents: a human-readable Markdown wiki with per-fragment ACL.
Long-term memory system for AI agents with semantic search, context management, and multi-format storage.