BumpGuard MCP server
io.github.appcreationsca/bumpguard·v0.2.1·3 starsReports which of your code's API usages break when you upgrade a dependency (Python, .NET, Java).
3 stars
Reviews
Write oneNobody has reviewed BumpGuard yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
BumpGuard tools (6)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_importCheck whether a package is installed; if not, suggest close real names.
check_upgradeCheck what breaks in YOUR code when you upgrade a dependency.
diff_versionsList the API changes between two versions of a package (no code scan).
list_languagesList the ecosystem providers BumpGuard currently supports.
list_symbolsList the REAL public API (functions/classes/methods + signatures) of a package.
verify_snippetVerify code against the ACTUALLY-INSTALLED packages to catch hallucinations.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan29 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 101 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How BumpGuard compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,255 servers
- Tools
- 6
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 80% of 28,688 servers
What its tools let an agent do: 6 read
Install BumpGuard in Claude Code, Cursor or VS Code
claude mcp add bumpguard -- uvx bumpguard-mcp
What the publisher says
From the BumpGuard repository's README, as published. We do not edit it. Read it on GitHub
BumpGuard
<!-- mcp-name: io.github.appcreationsca/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.BaseSettings or openai.ChatCompletion.create(...) — perfectly valid two versions ago, gone in the version you have installed.
- You bump pandas from 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.
BumpGuard closes that gap with ground truth from your environment instead of the model's memory.
What it does
A real example — upgrading pydantic 1 → 2 in code that uses BaseSettings:
// check_upgrade(package="pydantic", to_version="2.0.3", from_version="1.10.13", code="...")
{
"safe_to_upgrade": false,
"summary": { "breaking": 1, "total_api_changes": 4919, "breaking_api_changes": 2015 },
"findings": [
{
"symbol": "pydantic.BaseSettings",
"line": 2,
"severity": "breaking",
"message": "You use 'pydantic.BaseSettings', which no longer exists in the target version...",
"suggestion": "Consider 'pydantic.v1.env_settings.BaseSettings'"
}
]
}Out of 2,015 breaking API changes, BumpGuard surfaced the one that affects this code — with the line number and a fix hint.
Tools
Every answer is grounded in evidence (installed version, source location). Because analysis is static, "no findings" means "nothing proven to break," not a guarantee — BumpGuard is explicit about that in its output.
Install
pip install bumpguard-mcpRequires Python 3.10+. The server speaks MCP over stdio.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
BumpGuard: common questions
- Is BumpGuard MCP server safe?
- Mostly: it is graded B (82/100). Read the BumpGuard safety report
- How do I install BumpGuard?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does BumpGuard need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is BumpGuard maintained?
- The last commit was 139 days ago (2026-06-17). The latest release is v0.2.1.
- How does BumpGuard compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,255 servers); tools 6 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.