# File locations

Where Bookmark Context keeps its data on disk.

| Path | Contents |
|---|---|
| `~/.config/bookmark-context/token` | API token, mode 0600 |
| `~/.config/bookmark-context/config.toml` | Config, if you created it |
| `~/.local/share/bookmark-context/bookmarks.db` | SQLite: collections, bookmarks, chunk text, saved page HTML |
| `~/.local/share/bookmark-context/chroma/` | Chroma vector store — one Chroma collection per bookmark collection, named `col_<id>` |
| `~/.local/share/bookmark-context/trace/processes.jsonl` | Opt-in process spawn/exit log. Rotates at 1 MB, keeps one `.jsonl.1`. |
| `~/.local/share/bookmark-context/trace/mcp-tools.jsonl` | Opt-in tool-call log (name, duration, outcome). Same rotation. |
| `/tmp/mcp_raw.log` | Raw JSON-RPC, written only while `mcp_debug.py` runs as a stdio proxy |

To reset everything, stop the daemon and delete
`~/.local/share/bookmark-context/`. The token in `~/.config` can stay.
