Agent♥︎Age
Catalog

BumpGuard

Official

by appcreationsca · Python

Reports which of your code's API usages break when you upgrade a dependency (Python, .NET, Java).

BumpGuard MCP Server

BumpGuard (io.github.appcreationsca/bumpguard) is a Model Context Protocol (MCP) server that reports which API usages in your code break when you upgrade a dependency across Python, .NET, and Java. It uses static analysis to identify issues, and verifies AI-written code against the APIs that are actually installed.

🛠️ Key Features

  • MCP server for dependency upgrade breakage reporting
  • Static analysis only
  • Identifies breaking API usages in your code
  • Verifies AI-written code against installed APIs

🚀 Use Cases

  • Detecting breaking changes before upgrading dependencies
  • Preventing AI agents from calling non-existent functions after upgrades
  • Supporting upgrades in Python, .NET, and Java projects

⚡ Developer Benefits

  • More precise breakage detection for dependency bumps
  • Reduction of incorrect API calls during automated code changes
  • Compatibility with Model Context Protocol workflows

⚠️ Limitations

  • Static analysis only (no runtime verification stated)

Topics

aibreaking-changesdependenciesdeveloper-toolsllmmcpmodel-context-protocolpythonstatic-analysisupgrade