Memory (Reference) MCP Server
Knowledge graph-based persistent memory system.
What is an MCP Server?
MCP Info
Image Building Info
Available Tools (9)
| Tools provided by this Server |
Short Description |
add_observations |
Add new observations to existing entities in the knowledge graph |
create_entities |
Create multiple new entities in the knowledge graph |
create_relations |
Create multiple new relations between entities in the knowledge graph. |
delete_entities |
Delete multiple entities and their associated relations from the knowledge graph |
delete_observations |
Delete specific observations from entities in the knowledge graph |
delete_relations |
Delete multiple relations from the knowledge graph |
open_nodes |
Open specific nodes in the knowledge graph by their names |
read_graph |
Read the entire knowledge graph |
search_nodes |
Search for nodes in the knowledge graph based on a query |
Tools Details
Add new observations to existing entities in the knowledge graph
| Parameters |
Type |
Description |
observations |
array |
|
Create multiple new entities in the knowledge graph
| Parameters |
Type |
Description |
entities |
array |
|
Create multiple new relations between entities in the knowledge graph. Relations should be in active voice
| Parameters |
Type |
Description |
relations |
array |
|
Delete multiple entities and their associated relations from the knowledge graph
| Parameters |
Type |
Description |
entityNames |
array |
An array of entity names to delete |
Delete specific observations from entities in the knowledge graph
| Parameters |
Type |
Description |
deletions |
array |
|
Delete multiple relations from the knowledge graph
| Parameters |
Type |
Description |
relations |
array |
An array of relations to delete |
Open specific nodes in the knowledge graph by their names
| Parameters |
Type |
Description |
names |
array |
An array of entity names to retrieve |
Read the entire knowledge graph
Search for nodes in the knowledge graph based on a query
| Parameters |
Type |
Description |
query |
string |
The search query to match against entity names, types, and observation content |
Use this MCP Server
{
"mcpServers": {
"memory": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"/local-directory:/local-directory",
"mcp/memory"
]
}
}
}
Why is it safer to run MCP Servers with Docker?