Depscope logo

Depscope

by cuttalo

Checks package existence, supply-chain risk, vulnerabilities, compatibility, upgrades, and project dependencies through MCP.

Install Depscope

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "cuttalo-depscope": {
      "command": "npx",
      "args": [
        "-y",
        "depscope-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 22 tools correctly (1mo ago).

Overview

The cuttalo/depscope MCP server gives AI coding agents package intelligence before they recommend or install dependencies. It checks package existence, typosquatting, malicious activity, vulnerabilities, health, trust signals, compatibility, breaking changes, and known bugs across multiple ecosystems. The service is available through a hosted MCP endpoint or a local stdio process launched with npx, and it requires no authentication. Reach for it when an agent needs to validate an unfamiliar package, audit a dependency list, select a safer alternative, or resolve a package-related error.

Use cases

  • Validate packages before generating install commands
  • Audit dependency manifests for risky or invented packages
  • Find replacements for deprecated or unhealthy dependencies
  • Check compatibility before pinning a version stack
  • Resolve package-related build and runtime errors

Key features

  • Package existence and typosquat detection
  • Malware, vulnerability, and trust-signal checks
  • Dependency batch and project scanning
  • Compatibility, migration, and safe-version guidance
  • Verified install commands and error resolution
  • Multi-ecosystem package intelligence

Tools22

What Depscope lets your agent do. Expand a tool for its parameters.

Verified live~4.0k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

21/21 checks healthy over the last 90d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4d ago via OSV.dev · depscope-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads194Package downloads in the last 30 days.
Last commit6mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed22Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Depscope works

What cuttalo/depscope MCP server does

The cuttalo/depscope MCP server exposes 22 package-analysis tools for AI agents working with ecosystems such as npm, PyPI, Cargo, Go, Maven, NuGet, RubyGems, Composer, Pub, Hex, Swift, CocoaPods, CPAN, Hackage, CRAN, Conda, Homebrew, JSR, and Julia. Its main purpose is to reduce dependency mistakes before an agent produces an install command or recommends a library.

The tools cover both individual packages and complete dependency sets. An agent can verify that a name exists, identify likely typosquats, check for malicious or historical supply-chain incidents, retrieve vulnerability data, and inspect package health. Other tools compare packages, find alternatives, create migration plans, check compatibility between versions, identify breaking changes, and return known non-CVE bugs.

How it works

Requests are sent through MCP to the hosted DepScope backend. The remote endpoint is https://mcp.depscope.dev/mcp. A local client can instead start the npm package depscope-mcp over stdio; the client remains a local process while the intelligence backend is hosted by DepScope.

For quick decisions, get_package_prompt returns a compact, language-model-oriented brief with a verdict, health information, vulnerabilities, alternatives, and maintainer alerts. check_package provides a larger machine-readable report when an application needs structured fields. scan_project accepts dependency lists from one ecosystem or mixed ecosystem inputs and reports hallucinated, deprecated, typosquatted, vulnerable, and otherwise risky packages. check_bulk is intended for fast pre-install filtering of batches rather than dependency-tree auditing.

The service also includes tools for operational package work: install_command produces ecosystem-specific installation syntax, pin_safe suggests a version below a selected vulnerability tier, and resolve_error maps an error or symptom to a verified solution or search results.

Setup and configuration

For Claude Desktop, Cursor, or Windsurf, configure an MCP server with the remote URL:

config.json
{
  "mcpServers": {
    "depscope": {
      "url": "https://mcp.depscope.dev/mcp"
    }
  }
}

For a local stdio configuration, run the cuttalo/depscope MCP server through npx:

config.json
{
  "mcpServers": {
    "depscope": {
      "command": "npx",
      "args": ["-y", "depscope-mcp"]
    }
  }
}

No API key or other credential is required. The hosted service is described as free, with rate limits; higher quotas, SLA support, and on-premises deployment are available by contacting the provider.

Tools and capabilities

  • Validate package names and retrieve the latest published version.
  • Detect malicious packages, typosquats, deprecations, vulnerabilities, and known bugs.
  • Review health scores, maintainer signals, OpenSSF Scorecard data, quality indicators, and provenance signals.
  • Compare packages and locate alternatives, including standard-library replacements where available.
  • Check version compatibility, major-version changes, migration paths, and safer pins.
  • Audit dependency batches or project manifests and produce an overall risk verdict.
  • View trending packages and submit tickets for data errors, missing listings, security reports, or partnerships.

The cuttalo/depscope MCP server also exposes the same underlying data through documented HTTPS REST endpoints, so applications that do not use MCP can query package checks directly.

Limitations and notes

The MCP client source is open source under AGPL-3.0, while the backend API and intelligence layer are proprietary hosted services. The landing-page repository and its documentation use CC-BY-4.0, so these licenses should not be treated as interchangeable.

Results depend on the backend data and its supported ecosystems. check_bulk is a database-backed preflight filter, not a complete dependency-tree audit; use scan_project for project-level dependency review. Likewise, get_health_score is intended as a later go/no-go signal after malware and typosquat checks, not as the sole first screening step. The service has rate limits, although the material does not specify their values.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Depscope

Run it locally through npx with `npx -y depscope-mcp`, or configure an MCP client to use `https://mcp.depscope.dev/mcp`.

Yes. The README provides a Claude Desktop configuration using the hosted MCP URL.

No. The hosted service is described as requiring zero authentication.

Yes. Its `scan_project` tool accepts dependency lists for a single ecosystem or mixed ecosystem inputs and reports package-level risks.

Yes. `find_alternatives` returns curated replacements, including standard-library options where applicable, and `get_migration_path` can provide a plan between different packages.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewDepscope AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/cuttalo-depscope?style=directory)](https://allmcps.com/mcp/cuttalo-depscope)
HTML Embed
<a href="https://allmcps.com/mcp/cuttalo-depscope"><img src="https://allmcps.com/api/badge/cuttalo-depscope?style=directory" alt="Depscope on AllMCPs" /></a>