⚠️ IMPORTANT: All features are experimental, under active development. Use at your own risk. Customization to your workflow required. © 2026 GLG, a.s. | ← Back to Index
2. Quick Start (5 Minutes)
2.1 Installation
pip install uaml-memory
2.2 Accept EULA (required before first use)
uaml --accept-eula
This creates ~/.uaml/eula_accepted with a timestamp. Without this, all commands are blocked.
2.3 Initialize
uaml init
Creates: ~/.uaml/config.yaml, ~/.uaml/memory.db (SQLite), basic schema.
2.4 First Memory Operations
from uaml.facade import UAML
uaml = UAML()
# Store knowledge
uaml.learn("The project deadline is March 30, 2026")
# Search
results = uaml.search("deadline")
# Returns: list of MemoryEntry objects with content, confidence, timestamp
# Recall with context budget
context = uaml.recall("What are the deadlines?", budget_tokens=500)
2.5 MCP Integration (for MCP-compatible agents)
If your platform supports MCP (Model Context Protocol), connect to the UAML MCP server:
uaml mcp start # Starts SSE server on port 8770
Available MCP tools:
| Tool | Purpose | Min. Tier |
|---|---|---|
memory_store |
Store a memory entry | Community |
memory_recall |
Recall memories by query | Community |
memory_search |
Full-text search | Community |
memory_focus_recall |
Token-budgeted smart recall | Starter |
memory_forget |
Soft-delete a memory | Community |
memory_stats |
Database statistics | Community |
memory_health |
System health check | Community |
memory_export |
Export memories (JSONL) | Professional |
memory_import |
Import memories (JSONL) | Professional |