add_observations
Add new observations to existing entities in the knowledge graph
A knowledge-graph memory that keeps separate memory files per project and timestamps everything it stores.
LABSCO SUMMARY
The upstream Memory server keeps everything in one place; here the file path travels with the call, so work notes and personal notes stay apart. Getting the benefit means the model has to pass that path every time — which is why the README ships a system prompt rather than leaving it to chance.
A knowledge-graph memory server built on the MCP team's Memory server, with two things added: the memory file path can be set per call, so each project keeps its own graph, and the server can produce timestamps to attach to what it stores.
get_current_timeNode.js version 16 or higher. No account and no key. Run the built dist/index.js as a Node process. MEMORY_FILE_PATH sets the default store; without it the server writes memory.json next to the script. Installable into Claude Desktop through Smithery. The package is memory-custom 1.0.0.
One command — npx -y github:BRO3886/mcp-memory-custom
USE CASES
Give each project its own memory file path and pass it on every memory operation, so a fact learned in one never surfaces in the other.
Create entities for the recurring people, organisations and events, connect them with relations, and store facts as observations. Attach a timestamp so you can tell later what was learned when.
Search the graph for terms relevant to the task and open the matching nodes, so the conversation begins from stored context instead of re-asking.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_observationsAdd new observations to existing entities in the knowledge graph
create_entitiesCreate multiple new entities in the knowledge graph
create_relationsCreate multiple new relations between entities in the knowledge graph. Relations should be in active voice
delete_entitiesDelete multiple entities and their associated relations from the knowledge graph
delete_observationsDelete specific observations from entities in the knowledge graph
delete_relationsDelete multiple relations from the knowledge graph
get_current_timeGet the current time
open_nodesOpen specific nodes in the knowledge graph by their names
read_graphRead the entire knowledge graph
search_nodesSearch for nodes in the knowledge graph based on a query
BEFORE YOU INSTALL
10 tools when we connected.
CONTEXT COST
Rated by the size of the 10 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"mcp-memory-custom": {
"command": "npx",
"args": [
"-y",
"github:BRO3886/mcp-memory-custom"
]
}
}
}npx -y github:BRO3886/mcp-memory-custom