basic-memory
View on GitHubAI conversations that actually remember. Never re-explain your project to your AI again. Join our Discord: https://discord.gg/tyvKNccgqN
MCP server that turns plain Markdown notes into a bidirectional, local-first knowledge graph AI clients can read, write, and semantically search. Adds persistent memory to Claude, Codex, Cursor, or any MCP host, with optional Obsidian and cloud sync.
Use Cases
Give Claude/Codex/Cursor persistent memory across sessionsTwo-way Markdown notes shared by humans and AI agentsBuild a personal knowledge graph from observations and wikilinksSemantic/hybrid search over a local Markdown note vaultSync AI-written notes into an Obsidian vaultSession-start briefings and pre-compaction checkpoints for coding agentsCross-device cloud sync of an AI memory knowledge baseSelf-hosted, air-gapped private AI memory storage
Built With
- Language
- Python
- Frameworks
- FastMCP · FastAPI · SQLAlchemy · Alembic · Pydantic · Typer · LiteLLM · fastembed · sqlite-vec · Postgres · Milvus · Redis · logfire · uv
Tags
mcp · mcp-server · ai-memory · knowledge-management · markdown · knowledge-graph · semantic-search · local-first · obsidian · claude · codex · cursor · zettelkasten · privacy-first · python · embeddings