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.

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.
Click to zoomWhat 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.
Who it's for
Developers and anyone using an AI to write or upgrade JavaScript and TypeScript code with npm packages.





