add_observations
Add new observations to existing entities in the knowledge graph
A knowledge graph memory where entities carry observations and relations connect them — with fuzzy semantic search rather than exact-name lookup.
LABSCO SUMMARY
Graph memories fail on retrieval, not on storage: you stored something about a person under a name you no longer recall exactly, and exact-match lookup returns nothing while the data sits there. Semantic matching over node names solves the common case. Deleting a single observation rather than a whole entity is the other well-judged piece — a memory that was true and is now wrong should be corrected without discarding everything else known about that entity, and most implementations make you choose between keeping the error and losing the record.
A knowledge-graph memory server: entities hold accumulating observations, relations connect them, and retrieval is by fuzzy semantic search or by opening named nodes directly.
Nothing to supply.
One command — npx -y github:flrngel/fuzzy-memory-mcp#main
USE CASES
Create the entities and the relations between them in batches, then keep adding observations to entities as you learn more.
Search semantically rather than by exact name, which is the case exact matching fails on.
Delete the specific observation or relation rather than the whole entity, so the rest of what you know survives.
Read the entire graph when the question is about structure rather than about one node.
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
open_nodesOpen specific nodes in the knowledge graph by their names
read_graphRead the entire knowledge graph
search_nodesPerforms a fuzzy semantic search for nodes in the knowledge graph based on a query. Returns a list of matching entities, each with a confidence score from 0.0 to 1.0 (higher is better).
BEFORE YOU INSTALL
9 tools when we connected.
Node.js and npm
Both documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 9 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y github:flrngel/fuzzy-memory-mcp#main{
"mcpServers": {
"memory": {
"command": "npx",
"args": [
"-y",
"github:flrngel/fuzzy-memory-mcp#main"
],
"env": {
"MEMORY_FILE_PATH": "<YOUR_PATH_TO_CUSTOM>/memory.json"
}
}
}
}MEMORY_FILE_PATH is optional: it is the JSON file the memory is stored in. <YOUR_PATH_TO_CUSTOM>/memory.json is a file path of your own, or delete the env section to use the default, memory.json in the server directory.
{
"servers": {
"memory": {
"command": "npx",
"args": [
"-y",
"github:flrngel/fuzzy-memory-mcp#main"
]
}
}
}