Upgrade Brief

dev.workers.shopttyass-85f.upgrade-briefPublished by upgrade-brief.shopttyass-85f.workers.devOfficial publisherv0.5.0Updated Oct 29, 2026

Breaking changes between two versions: npm, PyPI, GitHub Actions, Helm, Terraform, crates.io, Go.

VerifiedStreamable HTTPWeb executableKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

Remote MCP server that briefs an assistant on breaking changes and changelogs between two versions of npm, PyPI, GitHub Actions, Helm, Terraform, Rust and Go…

What you can do
  • List published npm and PyPI versions with dates and bump types to pick valid from/to values
  • Read npm and PyPI changelogs and breaking-change briefs between two versions, including engine, ESM/CJS, peer and Requires-Python changes
  • Build a risk-ordered upgrade plan for up to five npm or PyPI packages at once
  • Get upgrade briefs for GitHub Actions, Helm charts, Terraform providers, Rust crates and Go modules, with input/output diffs, value changes, MSRV, retracted versions and the config edit to apply
When to use it
Useful when planning dependency upgrades and you want the assistant to summarize real changelogs, releases and registry metadata instead of guessing, especially across several ecosystems at once or when checking whether a major bump is safe.
Requirements
Runs as a remote streamable HTTP endpoint; no local install, account or API key declared. Paid tools require an x402-capable MCP client that can pay in USDC on Base or Solana; the two version-listing tools are free.
Before you install
Most tools are paid per call in USDC via x402, so an x402-enabled client can spend real money (for example $0.005 to $0.02 per call); errors are stated not to be charged. The server reads public changelogs, GitHub releases and registry metadata, so package names and versions you query are sent to it.

Installation

In SourceWeft

  1. Open Upgrade Brief in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/dev.workers.shopttyass-85f.upgrade-brief%2Fupgrade-brief/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "upgrade-brief": {
      "type": "http",
      "url": "https://upgrade-brief.shopttyass-85f.workers.dev/mcp"
    }
  }
}

Tools

12

npm_breaking_changes

npm breaking changes

npm breaking changes between two versions of a package, read from its real CHANGELOG and GitHub release notes: documented breaking items per version, major bumps, Node.js engine / ESM-CJS / peer dependency changes, migration guide links and a verdict. Paid: $0.005 USDC per call via x402.

Parameterstofromrequiredpackagerequiredprereleases

npm_changelog

npm changelog

npm changelog between two versions: full release notes of every version in the range (newest first), with dates, bump type, deprecations, extracted breaking changes and package.json changes. Paid: $0.01 USDC per call via x402.

ParameterstofromrequiredpackagerequiredmaxVersionsprereleases

pypi_breaking_changes

pypi breaking changes

PyPI breaking changes between two versions of a Python package, from its CHANGELOG/HISTORY/CHANGES file and GitHub releases: breaking items per version, Requires-Python and dependency changes, yanked versions, migration guide links and a verdict. Paid: $0.005 USDC per call via x402.

Parameterstofromrequiredpackagerequiredprereleases

pypi_changelog

pypi changelog

PyPI changelog between two versions of a Python package: full release notes per version (newest first) with dates, bump type, yanked flags, extracted breaking changes and Requires-Python / dependency changes. Paid: $0.01 USDC per call via x402.

ParameterstofromrequiredpackagerequiredmaxVersionsprereleases

dependency_upgrade_plan

dependency upgrade plan

Dependency upgrade plan for up to 5 npm or PyPI packages: per package the breaking changes to the target version, major bumps, engine/Python and peer dependency changes, migration guides and a risk score, ordered by risk, plus peer requirements between the listed packages. Paid: $0.02 USDC per call via x402.

Parameterspackagesrequiredecosystem

github_action_breaking_changes

github action breaking changes

GitHub Actions upgrade brief between two versions of an action (e.g. actions/checkout v3 to v4): breaking changes from release notes and migration docs, action.yml input/output diff (removed, renamed, new required inputs, changed defaults), Node runtime change (node16/node20 removed, node24), deprecations, concrete workflow edits with SHA pin, and sources. Paid: $0.005 USDC per call via x402.

Parameterstofromrequiredwithactionrequiredprereleases

helm_breaking_changes

helm breaking changes

Helm chart upgrade brief between two chart versions: default values.yaml diff (removed, added, changed keys and possible renames), chart changelog and breaking items from Artifact Hub and the chart repo, README upgrade sections, kubeVersion, subchart and appVersion changes, concrete edits for your values file, sources. Paid: $0.01 USDC per call via x402.

Parameterstofromrequiredchartrequiredvaluesprereleases

terraform_breaking_changes

terraform breaking changes

Terraform provider upgrade brief between two versions: BREAKING CHANGES and deprecations per release from the provider CHANGELOG and GitHub releases, the major upgrade guide headings and items, plugin protocol change, the required_providers edit, sources. Paid: $0.01 USDC per call via x402.

Parameterstofromrequiredproviderrequiredprereleases

crates_breaking_changes

crates breaking changes

Rust crate upgrade brief between two versions: removed and changed Cargo features, default feature changes, dependency requirement diff, rust-version (MSRV) and edition changes, yanked releases in the range, breaking items from GitHub releases and CHANGELOG, the Cargo.toml edit. Paid: $0.005 USDC per call via x402.

Parameterstofromrequiredcraterequiredfeaturesprereleases

go_breaking_changes

go breaking changes

Go module upgrade brief between two versions: go.mod diff (go directive, requirements), major /vN import path change with the rewrite command, retracted and deprecated flags, breaking items from GitHub releases and CHANGELOG, the go get command. Paid: $0.005 USDC per call via x402.

Parameterstofromrequiredmodulerequiredprereleases

npm_versions

npm versions

Free: published versions of an npm package (newest first) with publish dates, bump type and deprecations, to pick valid from/to values.

Parametersfromlimitpackagerequired

pypi_versions

pypi versions

Free: published versions of a PyPI project (newest first, PEP 440 order) with publish dates and bump type.

Parametersfromlimitpackagerequired

Version history

3
  1. v0.5.0LatestOct 29, 2026
  2. v0.4.0Oct 26, 2026
  3. v0.3.0Oct 22, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.