A versioning and documentation system built for AI assistants to operate on codebases. Exposes 26 MCP tools covering snapshot creation, diff comparison, file history tracking, and markdown doc generation with smart splitting. Handles deduplication via SHA256, compresses with zstd, and stores everything in SQLite. You get tools to create snapshots with tags, restore specific files or full versions, search across snapshot history, and generate changelogs between refs. The setup supports stdio for Gemini CLI and SSE for Claude Desktop. Useful when you want an AI to manage project versions, inspect code at specific commits, or generate documentation without leaving the conversation.
claude mcp add --transport stdio fkom13-gencodedoc -- uvx gencodedoc