unowned-ai
MCP Serverunowned-aipublic

recall

A self-hostable datastore for memories to share with your AI models.

Repository Info

2
Stars
0
Forks
2
Watchers
15
Issues
Go
Language
MIT License
License

About This Server

A self-hostable datastore for memories to share with your AI models.

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

recall

A self-hostable datastore for memories to share with your AI models.

Features

  • Self-contained: Single binary with no external dependencies
  • SQLite-based: Simple, reliable storage with automatic schema management
  • MCP-compatible: Works with Claude, Cursor, and other MCP-enabled AI tools
  • Tagged memories: Organize and retrieve your memories using flexible tagging
  • User-friendly: Smart defaults and automatic configuration

Quick Start

Installation

Download the latest binary for your platform from the releases page.

Running the MCP Server

Simply run:

recall mcp

This starts the MCP server using the default database location for your platform:

  • Windows: %USERPROFILE%\AppData\Roaming\recall\recall.db
  • macOS: ~/Library/Application Support/recall/recall.db
  • Linux: ~/.local/share/recall/recall.db

You can specify a custom database path:

recall mcp --db ~/path/to/your/database.db

Integrating with AI Tools

See MCP Configuration Examples for detailed setup instructions for:

  • Claude for Desktop
  • Cursor IDE
  • Other MCP-compatible tools

Recent Enhancements

  • Automatic Database Setup: The MCP server now automatically initializes or upgrades the database schema on startup
  • Smart Path Handling: Paths with ~ are expanded to your home directory
  • Directory Creation: Parent directories are created automatically if they don't exist
  • System-Specific Defaults: Each platform has an appropriate default database location
  • MCP Protocol Fix: Database initialization logs now properly go to stderr instead of breaking JSON-RPC communication

Modules

By default, Recall is built with all modules enabled. You can exclude specific modules using build tags:

  • TUI Module: A lightweight, keyboard-driven interface that lets you capture, browse, and preview your memories without leaving the terminal.
    • Included by default
    • To build without TUI: go build -tags notui

Quick Start

1

Clone the repository

git clone https://github.com/unowned-ai/recall
2

Install dependencies

cd recall
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownerunowned-ai
Reporecall
LanguageGo
LicenseMIT License
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation