Complete AI Training

MCP server · Developer tools

vdiff MCP server

by mcurmi05

Check what broke between two versions of an npm package so your AI stops writing old code.

Flow diagram: you ask your AI “What broke in zod between 3.24.0 and 4.0.0?”, the vdiff MCP server connects it to vdiff, and you get back A list of breaking changes.

vdiff is a small helper that tells your AI what changed between two versions of a coding package. It is handy if you use an AI to write or fix JavaScript and TypeScript code, and you keep running into errors because the AI remembers an older version of a library.

What is an MCP server? The 30-second version

On its own, your AI can only chat with you. An MCP server is a small helper program that gives your AI a new skill or a connection to another service. This one connects your AI to vdiff, a service that compares two versions of an npm package. Once it is connected, your AI can ask vdiff what changed and use that answer while it writes code for you.

What this MCP server does

You ask your AI something like what changed in zod between version 3 and version 4. Your AI passes the package name and the two versions to this helper. The helper sends that request to the vdiff service, which looks at the package's own type files and works out what was removed or changed. It sends back a list of changes, each with the old signature, the new signature, and a short note on how to fix your code. Your AI then uses that list to write code that matches the version you actually have.

Flow diagram: you ask your AI “What broke in zod between 3.24.0 and 4.0.0?”, the vdiff MCP server connects it to vdiff, and you get back A list of breaking changes. Click to zoom

What you can do with it

  • See which functions or classes were removed between two versions of a package
  • Check whether a function's arguments changed from one version to the next
  • Find out which class members or properties disappeared
  • Get a short migration note for each breaking change
  • Look up the latest version of a package before you upgrade
  • Ask your AI to write code that matches the version in your project

Try asking your AI

  • “What broke in zod between 3.24.0 and 4.0.0?”
  • “I'm upgrading express from 4 to 5. What changed that could break my code?”
  • “Check if any exported functions were removed in react-query between 4 and 5.”
  • “Before I write this code, tell me what changed in axios between 1.5 and 1.7.”

What it gives back to you

You get a list of breaking changes in the chat, one per item. Each item shows the old version, the new version, and a short note about what to do. Sometimes the answer is simply that nothing broke, or that the tool could not be sure because the package's own type files were missing.

Before you start

What you need

  • The Claude desktop app or another AI tool that supports MCP servers
  • Node.js installed on your computer (the helper runs through npx)
  • An internet connection, since the helper talks to a service online

Good to know

The answers come from the package's type files, so a change that only affects how the code behaves at runtime may not show up.

Install it with your AI

Add vdiff MCP server to your AI, no technical skills needed

You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.

Sign in to get the install prompt

Members get a ready-made prompt that lets the Claude desktop app check vdiff MCP server, install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.

Sign in Become a member

Who it's for

Developers and anyone using an AI to write or upgrade JavaScript and TypeScript code with npm packages.