affaan-mCLAUDE.mdaffaan-m/ECC/CLAUDE.md
persistence, pre/post-tool hooks)
- **rules/** - Always-follow guidelines (security, coding style, testing requirements)
- **mcp-configs/** - MCP server configurations for external integrations
- **scripts/** - Cross-platform Node.js utilities for hooks and setup
- **tests
browser-useCLAUDE.mdbrowser-use/browser-use/CLAUDE.md
ruff format`
- Pre-commit hooks: `uv run pre-commit run --all-files`
**MCP Server Mode:**
The library can run as an MCP server for integration with Claude Desktop:
```bash
JuliusBrusseeCLAUDE.mdJuliusBrussee/caveman/mcp/CLAUDE.md
mcp — the Caveman MCP server (commercial Go core + MIT launcher)
A thin **stdio JSON-RPC** adapter exposing the compression [engine](../engine/CLAUDE.md) as
five MCP tools to any host (Claude Code
JuliusBrusseeCLAUDE.mdJuliusBrussee/caveman/mem/CLAUDE.md
bm25.go` — deterministic tokenizer + BM25 scorer (non-negative scores, so the threshold is meaningful).
- `cmd/cavemem/` — MCP server + `remember`/`recall`/`supersede`/`history`/`forget` CLI subcommands (JSON).
- `js/` + `py/` — thin TS and Python
JuliusBrusseeCLAUDE.mdJuliusBrussee/caveman/proxy/CLAUDE.md
silent no-op. `CAVE_SSRF_ALLOWLIST` opts loopback/private hosts back in (local model servers like Ollama; `localhost` as an entry covers 127.0.0.0/8 + ::1); metadata/link-local stay blocked in every mode