⚠️ 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