Codigest MCP server
io.github.NaNIsaac/codigest·v0.13.0·1 starsTerminal output, project snapshots and semantic diffs as LLM-ready context
not scanned yet
1 stars87 downloads/wk
Reviews
Write oneNobody has reviewed Codigest yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Codigest tools
No tool declarations could be read from the package source. They show once the server is installed.
How Codigest compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 4,460 AI and agents servers
- GitHub stars
- 1
- more than 50% of 2,711 AI and agents servers
- Downloads a week
- 87
- more than 61% of 1,538 AI and agents servers with a package
Release history: 4 versions in the registry since 2026-10-15, latest 2026-10-28, typically one every 5 days.
Install Codigest in Claude Code, Cursor or VS Code
claude mcp add codigest -- uvx codigest
What the publisher says
From the Codigest repository's README, as published. We do not edit it. Read it on GitHub
Codigest
<!-- mcp-name: io.github.NaNIsaac/codigest -->
Codigest is a standalone CLI tool designed to extract, structure, and track the context of your codebase for Large Language Models (LLMs).
Unlike simple copy-paste tools, Codigest employs a Context Anchor system (Shadow Git) to track changes locally without polluting your main version control history. It also features Semantic Analysis to detect structural changes in your code.
Note: You can use the short alias cdg instead of codigest for faster typing.
Quickstart
uvx codigest scan # try it without installing
uv tool install codigest # or install the `cdg` command
cdg scan # whole project as LLM-ready XML (copied to clipboard)
cdg init && cdg diff # set an anchor, later get only what changed
cdg cap -- pytest -q # run a command and keep its output
cdg term -f # hand the last failed command + output to your LLM
claude mcp add codigest -- cdg mcp # let AI agents call all of the aboveCore Philosophy
- Read-Only & Safe: Codigest never modifies your source code. It only reads, analyzes, and formats context.
- Context-Aware: Instead of dumping raw text, it structures code into XML snapshots designed for LLM comprehension.
- Session-Based Tracking: It maintains an internal anchor to track "work-in-progress" changes independently of your Git commits.
- Environment Isolated: Runs in its own isolated Python 3.15 environment via uv, ensuring it never conflicts with your project's dependencies.
Installation
Codigest runs as a global tool. You don't need to add it to your project's requirements.txt. We strongly recommend using uv for the best experience.
Step 1: Install uv
If you don't have uv installed, use Winget (Windows) or curl (macOS/Linux).
# Windows (via Winget)
winget install --id astral-sh.uv
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | shStep 2: Install codigest
Install Codigest globally. uv will automatically manage the required Python 3.15 environment for you.
uv tool install codigestCodigest needs Python 3.15. If uv reports a syntax error on lazy import, it picked an early 3.15 alpha: run uv self update (or upgrade uv) and install again.
Step 3: Update Path (Important!)
To run codigest (or cdg) from any terminal, ensure your tools directory is in your PATH.
uv tool update-shell> Note: Restart your terminal (or VS Code) after this step to apply changes.
Workflow & Commands
Once installed, use the cdg command anywhere.
1. Initialization
Sets up the .codigest directory and captures the initial baseline anchor.
cdg init2. Full Context Snapshot (scan)
Scans the codebase and generates a structured XML snapshot. Includes a Pre-flight Check to prevent accidental token overflow.
- Output: .codigest/snapshot.txt (or stdout with -s)
- Features:
- Smart Confirmation: Automatically skips confirmation for small contexts, but warns you for large ones (>30k tokens).
- Dependency Resolution (-r): Automatically finds and includes local files imported by your target files.
- Scope Control: You can specify folders or files to scan.
- Terminal Output (-s / --stdout): Output directly to stdout instead of saving to file.
# Basic scan (Interactive confirmation if large)
cdg scan
# Scan specific folder with dependency resolution (Smart Context)
cdg scan src/main.py -rShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Codigest: common questions
- Is Codigest MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Codigest safety report
- How do I install Codigest?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Codigest need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Codigest maintained?
- The last commit was 20 days ago (2026-10-15). The latest release is v0.13.0.
- What can I use instead of Codigest?
- Servers from other publishers that do the same job: Serena MCP: the IDE for your agent MCP server, Power BI Authoring MCP Server (Local) and Memanto MCP server.
- How does Codigest compare with other AI and agents MCP servers?
- safety score 92/100 (higher than 90% of 4,460 AI and agents servers); github stars 1 (more than 50% of 2,711 AI and agents servers); downloads a week 87 (more than 61% of 1,538 AI and agents servers with a package). Full comparison.
Alternatives to Codigest
Same job from other publishers: the closest match first, then the best rated.
- Serena MCP: the IDE for your agentA powerful toolkit for coding, providing semantic retrieval and editing capabilities.not reviewedWidely usedC
- Power BI Authoring MCP Server (Local)The Power BI Authoring MCP server lets an AI agent create and change Power BI semantic models.not reviewedEstablishedA
- MemantoMCP server for Memanto - persistent semantic memory for any MCP-compatible agentnot reviewedEstablishedA
- REAReverse engineer anything from your terminal or agent with one CLI and MCP server.not reviewedEstablishedA
- llmtrimMCP server and proxy that compresses LLM prompts, tool output, and replies to cut token cost.not reviewedEstablishedA