@microsoft/jsts-upgrade-assistant weekly downloads statistics
By microsoft (223 listings) · npm · MCP servers
AI-powered tool for automatically upgrading npm packages in TypeScript projects and resolving compiler errors
@microsoft/jsts-upgrade-assistant has 4,329 recorded weekly downloads on npm, a decrease of 71.3% over the past 30 days.
It ranks #1127 of 2,251 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by +1611%.
PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.
About @microsoft/jsts-upgrade-assistant
@microsoft/jsts-upgrade-assistant
A modernization tool that helps developers upgrade their TypeScript npm dependencies and TypeScript compiler version. The package ships an MCP (Model Context Protocol) server plus a set of Agent Skills that orchestrate the upgrade workflow end-to-end.
Installation
The package will automatically download the correct platform-specific binary for your system.
Supported Platforms
• Windows x64 (Intel/AMD) • Windows ARM64 • Linux x64 (Intel/AMD) • Linux ARM64 • macOS x64 (Intel) • macOS ARM64 (Apple Silicon)
Requirements
• Node.js 14.0.0 or higher
Usage
The primary entry point is the MCP server. Point your MCP-capable host (Visual Studio, VS Code with Copilot, Claude Desktop, etc.) at the jsts-upgrade --mcp command:
Example MCP host config (JSON):
Once connected, the server exposes tools for scanning dependencies, planning upgrades, applying package changes, compiling, and validating projects. Agent Skills (below) drive the upgrade and validation workflows.
Upgrade requests may target latest releases or exact stable versions such as react@18.3.1. The scan and upgrade tools carry these as package-to-version maps while remaining backward compatible with package-name-only requests.
Agent Skills
The package bundles four ordinary Agent Skills under skills/:
• typescript-dependencies-upgrade — upgrade a project's npm dependencies and resolve breaking changes across installation, compilation, build, test, and runtime validation. • typescript-compiler-upgrade — upgrade the typescript package itself, along with compiler configuration and compatible type definitions. • jsts-framework-migration — replace an application, build, test, or tooling framework while preserving behavior and integration contracts. • typescript-runtime-validation — author or reuse an eval plan that can build, test, start, and exercise a project, either directly or as part of an upgrade.
The separately published Upgrade Agent NuGet extender packages the first three workflows as scenarios while continuing to use these canonical workflow files.
After installing the package, the skill files live at:
Where is node_modules/@microsoft/jsts-upgrade-assistant/ for local installs, or your global node_modules for -g installs. Hosts that support Agent Skills (for example, certain Copilot front-ends) can register these directories directly. Hosts that don't can read each SKILL.md and use it as a prompt template.
Custom Agent
The package bundles one custom subagent under agents/ that the runtime-validation skill uses internally to record webapp Playwright flows. It is an implementation detail of the recording workflow — you do not invoke or register it directly; hosts that support contributed agents pick it up automatically.
Programmatic Usage
To resolve the path of the underlying platform binary from Node.js (for example, to spawn it from your own tooling):
Architecture
This package uses a multi-package architecture for efficient platform-specific binary distribution:
• Main package (@microsoft/jsts-upgrade-assistant): JavaScript wrapper, CLI shim, and Agent Skill files. • Platform packages: one per supported os-arch, each containing only its native binary: • @microsoft/jsts-upgrade-assistant-win32-x64 • @microsoft/jsts-upgrade-assistant-win32-arm64 • @microsoft/jsts-upgrade-assistant-linux-x64 • @microsoft/jsts-upgrade-assistant-linux-arm64 • @microsoft/jsts-upgrade-assistant-darwin-x64 • @microsoft/jsts-upgrade-assistant-darwin-arm64
When you install the main package, npm automatically installs the appropriate platform-specific package as an optional dependency.
Package Contents
License
This software is licensed under the Microsoft Software License Terms for JS/TS Upgrade Assistant. Copyright (c) Microsoft Corporation.
Description from the npm listing.
- typescript
- javascript
- upgrade
- tool
- ai
- npm
- packages
- mcp
- model-context-protocol
Where @microsoft/jsts-upgrade-assistant sits in the listing
Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (543)Similar npm MCP servers plugins
Data source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@microsoft/jsts-upgrade-assistant. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.