# CLAUDE.md - Basic Memory Project Guide ## Project Overview Basic Memory is a local-first knowledge management system built on the Model Context Protocol (MCP). It enables bidirectional communicati
# CLAUDE.md - Basic Memory Project Guide ## Project Overview Basic Memory is a local-first knowledge management system built on the Model Context Protocol (MCP). It enables bidirectional communication between LLMs (like Claude) and markdown files, creating a personal knowledge graph that can be traversed using links between documents. ## CODEBASE DEVELOPMENT ### Project information See the [README.md](README.md) file for a project overview. ### Build and Test Commands - Install: `make install` or `pip install -e ".[dev]"` - Run tests: `uv run pytest -p pytest_mock -v` or `make test` - Single test: `pytest tests/path/to/test_file.py::test_function_name` - Lint: `make lint` or `ruff check . --fix` - Type check: `make type-check` or `uv run pyright` - Format: `make format` or `uv run ruff format .` - Run all code checks: `make check` (runs lint, format, type-check, test) - Create db migration: `make migration m="Your migration message"` - Run development MCP Inspector: `make run-inspector`
Sign in to view the full prompt.
Sign In