Getting Started
Your second brain in 5 minutes. Connect any MCP-compatible AI assistant to ULPI Memory and start storing knowledge with cognitive decay and semantic search.Prerequisites: Active ULPI account, repository created, MCP-compatible AI assistant (Claude Desktop, Cursor, Continue, Cline, Zed, Windsurf)
Quick Setup
1
Enable Memory Module
Dashboard → Repository → Settings → ModulesToggle “Enable Memory Module” → ONSystem initializes storage (~5 seconds) ✓
2
Choose Providers (Optional)
Embedding Provider:
- Typesense (Recommended) - FREE, 384-dim, fast
- OpenAI small - 1536-dim, costs tokens, better quality
- OpenAI large - 3072-dim, costs more, best quality
- Regex (Recommended) - FREE, 85% accuracy
- LLM (GPT-4) - Costs tokens, 95% accuracy
Cost-conscious? Use Typesense + Regex (both FREE). Switch later without re-embedding.
3
Get MCP Credentials
Admin Panel → MCP Setup → Copy Configuration
4
Configure AI Assistant
Choose your platform below for setup instructions.
- Claude Desktop
- Continue.dev
- Cursor
- Cline (VS Code)
- Zed
- Other MCP Clients
Config Location:Restart: Quit (Cmd+Q / Alt+F4) and reopenVerify: “What MCP tools do you have?” → Lists 6 memory tools
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
5
Store First Memory
In your AI assistant:Confirmation:
6
Search & Retrieve
Verification
Ensure everything works:MCP Connected
AI assistant shows “Connected to MCP servers”
Tools Available
“What MCP tools?” returns 6 memory tools:
- store-memory
- search-memories
- retrieve-memory
- reinforce-memory
- prune-memories
- delete-memory
Storage Works
Test memory stored with UUID confirmation
Search Works
Search returns relevant results
Troubleshooting
MCP server not connecting
MCP server not connecting
Symptoms: “MCP server offline” or no tools availableSolutions:
- Verify API key (no extra spaces)
- Check Tenant ID matches repo ID
- Test network:
https://api.ulpi.io/health(200 OK) - Validate JSON syntax (commas, brackets)
- Completely quit and restart AI assistant
- Check firewall allows HTTPS to api.ulpi.io
Authentication errors (401)
Authentication errors (401)
Symptoms: “Invalid API key” or “Authentication required”Solutions:
- Regenerate API key (Admin Panel → API Keys)
- Verify key format: starts with
ulpi_ - Ensure header:
Authorization: Bearer YOUR_KEY - Check key scoped to correct tenant
- Verify not expired (1 year default)
Memories not stored
Memories not stored
Symptoms:
store-memory succeeds but nothing in admin panelSolutions:- Check correct repository in admin panel
- Verify response includes UUID
- Check embedding logs for errors
- Verify quota not exceeded (Starter: 1K, Pro: 10K)
- Check system status:
https://status.ulpi.io
POST /api/v1/memoriesSearch returns nothing
Search returns nothing
Symptoms: Empty results despite memories existingSolutions:
- Wait 10-30 seconds for embedding generation
- Remove filters (sector, salience) to search all
- Use simple keywords first
- Check search index health (Admin → Stats)
- Lower
min_salience(default: 0.3, try: 0.0)
Tools not appearing
Tools not appearing
Symptoms: “I don’t have access to memory tools”Solutions:
- Completely quit and reopen assistant
- Verify correct config file path
- Validate JSON syntax (jsonlint.com)
- Check assistant version supports MCP
- Verify file permissions (readable)
- Test server:
curl https://api.ulpi.io/mcp/memory
Slow performance / timeouts
Slow performance / timeouts
Symptoms: Operations take 10+ seconds or timeoutSolutions:
- Check internet speed (run speed test)
- Disable waypoint expansion (
expand_waypoints: false) - Reduce search limit (
limit: 5) - Switch to Typesense (faster than OpenAI)
- Check
https://status.ulpi.io
Explore Features
Reinforce Memories
Filter by Sector
Retrieve by ID
Prune Old Memories
Quick Reference
6 MCP Tools
| Tool | Purpose | Key Params |
|---|---|---|
store-memory | Save memory | content, sector, tags |
search-memories | Hybrid search | query, limit, expand_waypoints |
retrieve-memory | Get by ID | memory_id |
reinforce-memory | Boost salience | memory_id, profile |
prune-memories | Remove low-salience | threshold, sector |
delete-memory | Delete permanently | memory_id |
Common Commands
Next Steps
How It Works
Cognitive science behind the system
Cognitive Sectors
5 memory types and when to use each
Semantic Waypoints
Automatic context expansion
Search & Retrieval
Master hybrid search techniques
Decay & Reinforcement
Control memory lifespan
Best Practices
Optimization tips and strategies
Support
Documentation
Complete guides and references
Admin Panel
Manage memories and settings
Email Support
support@ulpi.io
- Starter: 48 hours
- Pro: 24 hours priority
- Enterprise: 4 hours dedicated
Community
- Forum: forum.ulpi.io
- GitHub: github.com/ulpi-io/ulpi/issues
Your second brain is ready. Start storing memories and watch semantic connections emerge naturally.