MCP Memory Server

Unified memory across all AI tools

Quick Install

Install with a single command:

curl -sL https://mcps.coah80.com/mcp-memory/install.sh | bash

Or with service installation:

curl -sL https://mcps.coah80.com/mcp-memory/install.sh | bash -s -- --service

For Windows (PowerShell):

Invoke-WebRequest -Uri https://mcps.coah80.com/mcp-memory/install.ps1 -OutFile install.ps1
.\install.ps1

Manual Download

Download the binary for your platform:

Linux

amd64 & arm64

Download amd64 Download arm64

macOS

Intel & Apple Silicon

Download Intel Download ARM

Windows

amd64 & arm64

Download amd64 Download arm64

Features

Auto-Memory

Automatically logs completed tasks without manual intervention.

Smart Matching

Finds similar memories before starting work to avoid duplication.

Token Efficient

Lightweight index for fast lookups without loading full content.

Journal System

Daily logs of all actions for audit trails and history.

SOUL.md

Persistent persona file that works across all AI tools.

Cross-Platform

Works on Linux, macOS, and Windows with native binaries.

How It Works

1. Auto-Log

When you complete a task, the AI automatically saves it with /memories/autolog

2. Light Check

Before starting work, the AI checks for similar memories with /memories/similar

3. Smart Ask

If similar memories exist, the AI asks if you want to continue that work instead

4. Token Save

The index stores only metadata - not full content - saving tokens

API Usage

# Health check
curl http://localhost:8090/health

# List all memories
curl http://localhost:8090/memories

# Get a memory
curl http://localhost:8090/memories/memory-name

# Create a memory
curl -X POST http://localhost:8090/memories/create \
-H "Content-Type: application/json" \
-d '{"name":"test","description":"A test","type":"user","content":"Hello world"}'

# Search memories
curl "http://localhost:8090/memories/search?q=search+term"

# Find similar memories
curl "http://localhost:8090/memories/similar?q=project+name&threshold=0.3"

# Auto-log task completion
curl -X POST http://localhost:8090/memories/autolog \
-H "Content-Type: application/json" \
-d '{"task":"Fixed bug","result":"Resolved issue","save_as":"bug-fix"}'

# Get lightweight index
curl http://localhost:8090/memories/index

# Get SOUL.md
curl http://localhost:8090/soul

# Get journal
curl "http://localhost:8090/journal?date=2026-04-03"