Show HN: Knock – stop Claude Code burning tokens exploring big codebases A developer released Knock, an open-source MCP server that gives Claude Code a prebuilt map of a repository so the agent reads roughly 4,300 characters per question instead of 27,000–118,000, according to the project's held-out benchmark on the Saleor codebase. Knock is installed with `claude mcp add knock -- uvx knock-mcp serve --repo . --toolset map`, which exposes three tools β€” `map`, `open` and `remember` β€” and builds its notes automatically, taking a few seconds for a small project and a minute or two for about 5,000 files. The author reports Knock saved money on investigations in a large codebase but added a small cost to quick edits, and that results were within noise on a small, well-known repo. Stop paying your agent to re-read the same files every session. Knock first, then read only what matters.