← Back to Documentation

Quick Start

Get AutoMem running in under 5 minutes

Step 1: Deploy AutoMem

Click the button below to deploy AutoMem to Railway. You'll need a Railway account (free to sign up).

⚠️ Important: Qdrant (vector database) is hosted separately on Qdrant Cloud's free tier. The Railway template only includes memory-service and FalkorDB. You'll connect Qdrant after deployment in Step 3.

Deploy to Railway →

Cost: Railway charges approximately $5/month for AutoMem (includes FalkorDB + memory API service). Qdrant Cloud offers a free tier for the vector database.

What Railway Will Set Up:

  • FalkorDB instance (graph database)
  • AutoMem API service with automatic health checks
  • SSL certificate for secure connections
  • Environment variables pre-configured (you'll add Qdrant credentials in Step 3)

Note: You should see exactly 2 services in Railway: memory-service and falkordb

Step 2: Get Your Credentials

After deployment completes:

  1. Go to your Railway project dashboard
  2. Click on the memory-service service
  3. Go to the Variables tab
  4. Find and copy these values:
    • AUTOMEM_API_KEY
    • OPENAI_API_KEY (you'll set this)
  5. Note your AutoMem endpoint URL (shown in the Settings tab)

Tip: Your endpoint URL will look like https://memory-service-production-XXXX.up.railway.app

Step 3: Set up Qdrant Cloud

Qdrant is the vector database that powers AutoMem's semantic search. It's hosted separately on Qdrant Cloud's free tier.

  1. Create a free Qdrant Cloud account:
  2. Create a cluster:
    • Click "Create Cluster"
    • Choose the Free tier (1GB storage, perfect for personal use)
    • Select a region close to your Railway deployment
    • Wait for the cluster to be provisioned (~2 minutes)
  3. Get your credentials:
    • Click on your cluster name
    • Copy the Cluster URL (looks like https://xxxxx-xxxxx.aws.cloud.qdrant.io:6333)
    • Copy the API Key from the "Access" tab
  4. Add credentials to Railway:
    • Go back to your Railway project
    • Click on the memory-service
    • Go to Variables tab
    • Add these two variables:
      QDRANT_URL=https://xxxxx-xxxxx.aws.cloud.qdrant.io:6333
      QDRANT_API_KEY=your-api-key-here
    • The service will automatically restart with the new configuration

Success! Your AutoMem service is now connected to both FalkorDB (graph) and Qdrant (vector) databases.

Step 4: Configure Your MCP Client

Choose your AI assistant:

Claude Desktop Configuration

Edit ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "automem": {
      "command": "npx",
      "args": [
        "-y",
        "@verygoodplugins/mcp-automem@latest"
      ],
      "env": {
        "AUTOMEM_ENDPOINT": "https://your-railway-url.up.railway.app",
        "AUTOMEM_API_KEY": "your-api-key-here"
      }
    }
  }
}

Replace your-railway-url and your-api-key-here with your actual values. Then restart Claude Desktop.

Cursor IDE Configuration

Add to ~/.cursor/mcp.json

{
  "mcpServers": {
    "automem": {
      "command": "npx",
      "args": [
        "-y",
        "@verygoodplugins/mcp-automem@latest"
      ],
      "env": {
        "AUTOMEM_ENDPOINT": "https://your-railway-url.up.railway.app",
        "AUTOMEM_API_KEY": "your-api-key-here"
      }
    }
  }
}

Replace the placeholders and restart Cursor. The MCP tools will appear in the tools panel.

Step 5: Test It Out

Try these commands in your AI assistant:

Store a memory:

"Remember that I prefer TypeScript over JavaScript for new projects"

Recall memories:

"What programming language should I use for my new project?"

Check memory health:

"Check the status of my AutoMem service"

Success! Your AI now has persistent memory across all devices and conversations. Memories are automatically synced and available everywhere.

Troubleshooting

I only see 2 services in Railway, where's Qdrant?

This is correct! Qdrant is hosted separately on Qdrant Cloud, not on Railway. You should see exactly 2 services:

  • memory-service - The AutoMem API
  • falkordb - The graph database

Make sure you completed Step 3 to set up Qdrant Cloud and add the credentials to Railway.

Health check is failing

Check that all environment variables are set correctly:

  • QDRANT_URL - Should include the full URL with port (e.g., https://xxxxx.cloud.qdrant.io:6333)
  • QDRANT_API_KEY - Your Qdrant cluster API key
  • FALKORDB_URL - Auto-configured by Railway

After updating variables, wait 1-2 minutes for the service to restart.

MCP tools not appearing in Claude/Cursor

Try these steps:

  1. Verify your AUTOMEM_ENDPOINT doesn't have a trailing slash
  2. Check that AUTOMEM_API_KEY is copied correctly (no extra spaces)
  3. Restart Claude Desktop or Cursor completely (not just reload)
  4. Check the MCP logs for connection errors

Next Steps