Basic Memory provides an MCP server that enables LLMs to build and maintain persistent knowledge bases stored as local Markdown files, with tools for reading, writing, and searching notes through natural conversation. The server offers semantic vector search combining full-text and similarity matching, schema inference and validation for knowledge base structure, and optional cloud synchronization while maintaining local-first operation. It solves the problem of LLMs losing context between conversations by providing a persistent, queryable knowledge graph that can be accessed across multiple devices and platforms.
claude mcp add --transport stdio basicmachines-co-basic-memory uvx basic-memory