Local-first MCP server: version-correct library docs, code map, and offline drift for your repo.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by AI Context.
orientstart here: project overview, entry points, where to look first.
search_symbolsfind a symbol by name or literal string.
query_graphfind code by meaning: symptoms, relationships, what-breaks-if.
get_nodeinspect one symbol: signature, callers, callees, area.
find_pathshortest connection between two symbols.
impact_ofblast radius of a change: dependents, files, covering tests, risk.
@vibgrate/cli
Local codebase intelligence for AI coding agents β graph, drift, and version-correct docs on your machine
vg answers three questions for any repo:
vg code and as the VG Code panel in Vibgrate for VS Code β plus vg fix, ranked upgrade plans it can apply.Everything runs on your machine. No API key, no network call, no data leaving your repo unless you explicitly push. The vibgrate command is an alias for vg β they are interchangeable.
A real vg scan replay β drift score, breakdown, and ranked priorities in one command. Animation plays right here on GitHub; nothing runs in your browser.
βΆ Try the live, interactive CLI simulator β
Step through every command (scan, build, ask, why, β¦) against real sample repos.
No install, no signup:
Install for repeat runs:
Local binaries live in
node_modules/.binβ usenpx vg(or an npm script) unless you install globally.
vg serve starts Vibgrate AI Context β a local-first MCP server that
gives any MCP-compatible assistant (Claude, Cursor, Windsurf, Copilot, Gemini
CLI, β¦) your code map, offline drift, local models, and version-correct
library docs, all from your machine (no account, nothing uploaded; thin
local docs fall through to the hosted catalog unless you pass --local). No
context-window stuffing, no hallucinated APIs. The map keeps itself fresh:
when files change β including edits the assistant itself just made β the next
tool call rebuilds it incrementally before answering, with no watcher or
daemon involved.
node-turborepo/serve β vg serve --http starts Vibgrate AI Context. Live simulator.
Wire it up in one command:
This writes the MCP config for your chosen tool(s) and installs a skill that teaches the assistant how to query the graph. After reloading your assistant you get graph-aware answers: call trees, impact analysis, drift findings, version-correct library docs β all from local data. The token savings are measured and published, methodology included, at vibgrate.com/cli/benchmarks/token-savings.
Browse all 21+ supported assistants and their skill descriptions at vibgrate.com/skills.
Every turn, your AI assistant re-sends the whole conversation β including the 20,000-line test log, the 400-row JSON payload, and the grep output it has already acted on. You pay for that context again on every step. Vibgrate CLI compresses tool output and older turns before they reach the model, keeps the originals retrievable on your machine, and reports what it saved.
There is no separate command to learn: compression is a mode of the server you
already run and a flag on the installer you already use. vg install <agent> --compress writes the agent's own base-URL config, starts the listener in the
background (or reuses one already running) and, for Claude Code, adds a
SessionStart hook that brings it back after a reboot. vg serve --compress
serves the code map and compresses in one foreground process; vg serve --compress --background starts only the listener and returns. For a single
session without writing any config, vg serve --compress claude runs one
agent through it and restores your environment when it exits. Inside vg code
it is already on β bulky tool results are compressed before they re-enter the
loop, and the model can pull any original back with vg_retrieve.
What it does, in the order it runs:
vg serve retrieve <hash>) can pull back the original or just the slice it needs.
Originals live in a short-lived local store β nothing is uploaded.cache mode compresses only the newest
turn so your provider's prompt cache keeps hitting; token mode compresses
everything eligible for the largest saving.vg install <agent> --compress supports Claude Code,
Codex, Cursor, Aider, Copilot, OpenCode, Cline, Continue, Goose, OpenHands,
Gemini CLI, Kimi, Grok and more; vg uninstall <agent> restores their config
byte-for-byte. Or use the SDK wrappers for the Anthropic, OpenAI and Vercel AI
SDK shapes.Everything runs locally and offline. The listener binds to loopback, forwards
your provider credentials untouched, redacts secret shapes before anything is
written to disk, and never phones home. vg serve config lists every knob and
vg serve config set KEY VALUE changes one.
vg serve exposes 24 MCP tools (plus two memory tools with --memory):
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ai-context)<a href="https://allmcps.com/mcp/ai-context"><img src="https://allmcps.com/api/badge/ai-context?style=directory" alt="AI Context on AllMCPs" /></a>