memory-mcp (via mcp2cli)
Manage a persistent knowledge graph: entities, relations, observations.
Shortcuts
mcp2cli memory <cmd>(alias formcp2cli memory-mcp)
Commands
Entity
| Command | Description | Example | Ref |
|---|---|---|---|
mcp2cli memory entity create |
Create entities in the knowledge graph | mcp2cli memory entity create --entities '[{"name": "Alice", "entityType": "Person", "observations": ["Engineer"]}]' |
ref |
mcp2cli memory entity delete |
Delete entities and their relations | mcp2cli memory entity delete --entity-names '["Alice"]' |
ref |
Relation
| Command | Description | Example | Ref |
|---|---|---|---|
mcp2cli memory relation create |
Create relations between entities | mcp2cli memory relation create --relations '[{"from": "Alice", "to": "Bob", "relationType": "knows"}]' |
ref |
mcp2cli memory relation delete |
Delete relations from the graph | ref |
Observation
| Command | Description | Example | Ref |
|---|---|---|---|
mcp2cli memory observation add |
Add observations to existing entities | mcp2cli memory observation add --observations '[{"entityName": "Alice", "contents": ["Joined 2024"]}]' |
ref |
mcp2cli memory observation delete |
Delete observations from entities | ref |
Graph & Node
| Command | Description | Example | Ref |
|---|---|---|---|
mcp2cli memory graph get |
Read the entire knowledge graph | mcp2cli memory graph get |
ref |
mcp2cli memory node search |
Search nodes by query | mcp2cli memory node search --query "Alice" |
ref |
mcp2cli memory node get |
Get specific nodes by name | mcp2cli memory node get --names '["Alice", "Bob"]' |
ref |
Discover Parameters
Append --help to any command for full parameter list:
mcp2cli memory entity create --help
Note: Use Ref links in the Commands table above to view detailed parameter reference and more examples.
User Notes
MUST READ users/skill.md for custom workflows and tips. Config: MCP server settings live in
~/.agents/mcp2cli/servers.yaml- edit there to take effect.