
recall
A self-hostable datastore for memories to share with your AI models.
Repository Info
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
Clone the repository
git clone https://github.com/unowned-ai/recallInstall dependencies
cd recall
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.