Skip to main content
Glama

BuildAutomata Memory MCP Server

by brucepro
QUICKSTART.mdβ€’6.24 kB
# Quick Start Guide - 5 Minutes to Your First Memory Get BuildAutomata Memory running in 5 minutes or less. ## Step 1: Install (2 minutes) **Option A: Gumroad (Easiest)** 1. Purchase from https://brucepro1.gumroad.com/l/zizjl 2. Download and extract files 3. Double-click installer β†’ Done! **Option B: GitHub (Free, DIY)** **Windows:** ```bash git clone https://github.com/brucepro/buildautomata_memory_mcp.git cd buildautomata_memory_mcp pip install mcp qdrant-client sentence-transformers ``` **Important for Windows:** You may need Visual C++ Redistributables (needed by PyTorch/sentence-transformers): - Download: https://aka.ms/vs/17/release/vc_redist.x64.exe - System will still work without this (falls back to SQLite FTS5), but enhanced semantic search requires it **macOS/Linux:** ```bash git clone https://github.com/brucepro/buildautomata_memory_mcp.git cd buildautomata_memory_mcp pip install mcp qdrant-client sentence-transformers ``` ## Step 1.5: Run First-Time Setup (HIGHLY RECOMMENDED) **Before configuring Claude Desktop, run the setup script:** ```bash python first_run.py ``` This script will: - Check all dependencies (Python, pip, packages) - Pre-download the sentence encoder model (avoids timeout on first Claude Desktop load) - Verify SQLite and optional Qdrant - Test MCP server initialization - Give you the exact config snippet for your system **Why this matters:** The encoder model download can take 2-5 minutes. If it happens during Claude Desktop's first MCP connection attempt, it will timeout. Running `first_run.py` downloads it ahead of time. ## Step 2: Configure Claude Desktop (2 minutes) 1. Open Claude Desktop settings 2. Find "Developer" β†’ "Edit Config" 3. Add this to `claude_desktop_config.json`: **Windows (use forward slashes or double backslashes):** ```json { "mcpServers": { "buildautomata-memory": { "command": "python", "args": ["D:/path/to/buildautomata_memory_mcp.py"] } } } ``` **macOS/Linux:** ```json { "mcpServers": { "buildautomata-memory": { "command": "python", "args": ["/path/to/buildautomata_memory_mcp.py"] } } } ``` **Replace path with your actual path!** **Windows path gotcha:** Use `D://path//to//file.py` or `D:/path/to/file.py` NOT `D:\path\to\file.py` 4. Restart Claude Desktop ## Step 3: Test It (1 minute) Open Claude Desktop and say: > "Store this memory: I prefer Python over JavaScript for backend development. Category: preference, importance: 0.8" Then ask: > "What do you remember about my programming preferences?" **It should recall what you just told it!** ## That's It! πŸŽ‰ Your Claude now has persistent memory across conversations. --- ## What to Try Next ### Store Different Types of Memories ``` Store: I'm working on a robot project. Category: project, importance: 0.9 Store: I love reading sci-fi, especially Neal Stephenson. Category: personal, importance: 0.7 Store: My budget for groceries is $300 every 2 weeks. Category: finance, importance: 0.85 ``` ### Search Your Memories ``` Search your memories for information about my projects Show me your timeline of memories about books What are your most important memories? ``` ### Watch Memory Evolution After a few conversations, ask: ``` Show me the timeline of how your memories about me have evolved ``` You'll see version history, what changed when, and patterns in memory formation. --- ## Understanding What Just Happened **Without this system:** Claude forgets everything after each conversation. Every chat starts from zero. **With this system:** Claude remembers across conversations. Your preferences, projects, and context persist. **The magic:** - Semantic search finds memories by meaning (not just keywords) - Version tracking shows how memories evolved - Importance scoring keeps valuable information prioritized - Works across Claude Desktop, Claude Code, and Cursor AI --- ## Common Issues & Fixes ### "MCP server not found" - Check your file path in config - Make sure Python is installed (`python --version`) - Try absolute path instead of relative ### "No memories found" - Memories are per-user/agent combination - Check `BA_USERNAME` environment variable - Make sure you actually stored memories first ### "Qdrant connection failed" - This is normal! The system works fine without Qdrant - It falls back to SQLite FTS5 automatically - To use Qdrant: Install and start it separately (optional) --- ## Where Your Memories Live **Database location:** `buildautomata_memory.db` in the server directory **Safety:** - All data is local (no cloud, no external APIs) - You own your database file - Can back it up, export it, delete it anytime --- ## Next Steps Once you're comfortable with basics: 1. **Read CLAUDE.md** - Understanding the architecture 2. **Try the CLI** - Access memories from terminal (`interactive_memory.py`) 3. **Customize categories** - Organize memories your way 4. **Set up Qdrant** (optional) - Enhanced semantic search 5. **Explore timeline** - Visualize memory evolution --- ## Get Help - **GitHub Issues:** Report bugs or request features - **Email:** sales@brucepro.net for setup assistance - **Documentation:** Full guides in README.md, CLAUDE.md, README_CLI.md --- ## Pro Tips ### Importance Scoring Guide - **0.9-1.0:** Critical information (passwords, key decisions) - **0.7-0.8:** Important preferences and ongoing projects - **0.5-0.6:** Useful context and background info - **0.3-0.4:** Nice-to-know details - **0.0-0.2:** Temporary notes ### Category Suggestions - `preference` - Your likes/dislikes, habits, style - `project` - Active work you're doing - `personal` - Background about you - `learning` - Things you're studying - `decision` - Important choices made - `goal` - Things you're working toward ### Making Memories Useful - Be specific: "I prefer TypeScript for frontend" vs "I like TypeScript" - Include context: "Budget is $300/2weeks for family of 5" vs "My budget is $300" - Update them: Memories can be revised as situations change - Tag them: Use tags for easy filtering later --- **You're ready!** Start building your AI's long-term memory. Every conversation now contributes to an evolving understanding.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/brucepro/buildautomata_memory_mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server