Dep Diff MCP

MCP server that translates a lockfile diff into a human-readable upgrade plan. Point your AI assistant (Cursor, Claude Desktop, Claude Code) at a Dependabot PR, npm outdated output, or any pair of package versions, and get back a ranked upgrade plan: semver class, breaking changes pulled from GitHub release notes, CVEs fixed in the range, migration guide links, and a clear recommendation per package.

People who work with changelog, dependabot and security and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-09-15 · ★ 1 · VERIFIED 2026-09-18

MIT · TypeScript servers · how we verify → /methodology

01 · Install Dep Diff MCP

before you install - you'll need

GITHUB_TOKEN

Environment variables documented in the project's README - it lists which are required and which have defaults.

Claude Code

claude mcp add digicatalyst-systems-dep-diff-mcp --transport http https://dep-diff.digicatalyst.ca/mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "digicatalyst-systems-dep-diff-mcp": {
      "url": "https://dep-diff.digicatalyst.ca/mcp"
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

https://dep-diff.digicatalyst.ca/mcp

transport: streamable-http

endpoint alive - responded to MCP initialize · probed 2026-09-17

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions · remote - your agent's requests go to dep-diff.digicatalyst.ca

endpoint auth accepted our unauthenticated MCP initialize - no credentials needed to connect

license MIT - declared in the repository

npm package @digicatalyst/dep-diff-mcp - the @digicatalyst scope differs from the repo owner (digicatalyst-systems); confirm it's the project's official package

registry namespace io.github.DigiCatalyst-Systems is GitHub-verified and matches the repo owner

03 · What Dep Diff MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

An agent gets 2 documented tools, including analyze_package_change, analyze_packages_bulk.

The 2 tools it gives your agent

Extracted from the project's README - what dep-diff-mcp lets an agent do.

analyze_package_change
- Analyze one package upgrade. Inputs: ecosystem (npm, pypi, or github-actions), name, fromVersion, toVersion.
analyze_packages_bulk
- Analyze up to 50 package upgrades in parallel. Returns packages ranked by risk (security > caution > review > likely-safe > safe), plus summary counts.

Latest releases

v0.3.2 · 2026-09-05

Breaking-change reporting: a breaking-changes section is now split per bullet, so each listed change is reported as its own item instead of one merged blob. · Supply-chain hardening, prompted by shipping a tool that…

v0.3.1 · 2026-09-05

Anchors breaking-change extraction on the heading it actually matched. A "Breaking changes" heading no longer pulls in text belonging to a later, unrelated section.

v0.3.0 · 2026-09-05

Adds GitHub Actions as a third ecosystem, alongside npm and PyPI. Pass an action reference as the package name (for example actions/checkout) and version bumps to workflow dependencies get the same release-note and…

04 · Who maintains Dep Diff MCP

dep-diff-mcp is maintained by digicatalyst-systems. It's the only MCP server we track from this author; the repo dates to Apr 2026.

05 · Facts

category
security - actively maintained as of 2026-09-18.
release cadence
8 releases in the last 90 days (latest 2026-09-05)
registry
io.github.DigiCatalyst-Systems/dep-diff-mcp (active, first published 2026-04-23 · 10 versions)
packages
npm:@digicatalyst/dep-diff-mcp

06 · Dep Diff MCP FAQ

What is Dep Diff MCP?

MCP server that translates a lockfile diff into a human-readable upgrade plan. Point your AI assistant (Cursor, Claude Desktop, Claude Code) at a Dependabot PR, npm outdated output, or any pair of package versions, and get back a ranked upgrade plan: semver class, breaking changes pulled from GitHub release notes, CVEs fixed in the range, migration guide links, and a clear recommendation per package.

Is Dep Diff MCP still maintained?

Yes - as of 2026-09-18, its last commit was 2026-09-15 and it shipped 8 releases in the last 90 days. We re-verify nightly.

How do I install Dep Diff MCP?

Run `npx -y @digicatalyst/dep-diff-mcp`. The README documents one environment variable (GITHUB_TOKEN) to set first. You can also paste the ready-made client config above.

Does Dep Diff MCP require authentication?

No - the endpoint accepted our unauthenticated MCP initialize when probed on 2026-09-17; you can connect without credentials.

07 · Alternatives to Dep Diff MCP