BumpGuard
Guard your dependency bumps. BumpGuard is a Model Context Protocol (MCP) server that tells your AI coding agent exactly which lines of your code break when you upgrade a dependency — and verifies AI‑written code against the API that is actually installed, so it stops calling functions that don't exist.
It does this by static analysis only. BumpGuard never imports or executes third‑party code; it reads a package's real public API straight from its source.
Docs tell your agent what should exist. BumpGuard tells it what actually exists here.
Why this exists
The #1 frustration developers report with AI coding tools is code that's "almost right, but not quite." A huge slice of that is API drift and hallucination:
- The model writes
pydantic.BaseSettingsoropenai.ChatCompletion.create(...)— perfectly valid two versions ago, gone in the version you have installed. - You bump
pandasfrom 1.5 to 2.2 and discover the breakage one stack trace at a time. - A changelog lists 1,800 breaking changes; you only care about the three your code actually touches.






