Files
gh-macroman5-claude-code-wo…/.claude/skills/memory-graph/operations.md
2025-11-30 08:38:46 +08:00

114 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Memory Graph Operations (I/O)
Use the fully-qualified tool names with the MCP prefix: `mcp__memory__<tool>`.
All tools below belong to the server `memory`.
## create_entities
Create multiple new entities. Skips any entity whose `name` already exists.
Input
```
{
"entities": [
{
"name": "string",
"entityType": "string",
"observations": ["string", "string"]
}
]
}
```
## create_relations
Create multiple relations. Skips duplicates.
Input
```
{
"relations": [
{
"from": "string",
"to": "string",
"relationType": "string" // active voice, e.g. "depends_on", "owned_by"
}
]
}
```
## add_observations
Add observations to existing entities. Fails if `entityName` doesnt exist.
Input
```
{
"observations": [
{
"entityName": "string",
"contents": ["string", "string"]
}
]
}
```
## delete_entities
Remove entities and cascade their relations. No-op if missing.
Input
```
{ "entityNames": ["string", "string"] }
```
## delete_observations
Remove specific observations from entities. No-op if missing.
Input
```
{
"deletions": [
{
"entityName": "string",
"observations": ["string", "string"]
}
]
}
```
## delete_relations
Remove specific relations. No-op if missing.
Input
```
{
"relations": [
{
"from": "string",
"to": "string",
"relationType": "string"
}
]
}
```
## read_graph
Return the entire graph.
Input: none
## search_nodes
Fuzzy search across entity names, types, and observations.
Input
```
{ "query": "string" }
```
## open_nodes
Return specific nodes and relations connecting them. Skips non-existent names.
Input
```
{ "names": ["string", "string"] }
```