Memlog is a self-hosted note-taking application designed for both human users and AI agents. It stores notes as plain Markdown files on disk, eliminating the need for a separate database. The application features a web UI built with Vue 3, powered by a Rust backend (Axum and Tantivy for full-text search). Crucially, Memlog also integrates an MCP server, enabling AI agents to interact with notes programmatically for tasks like listing, searching, creating, and updating content.
Key Features
01Full-text search powered by Tantivy
02Web UI for human users
03Integrated Docker image for easy deployment
040 GitHub stars
05Self-hosted, database-less note management with plain Markdown files
06MCP-native server for AI agent interaction