Security & Testing
depscope.dev
Checks for malware, typosquat attacks, and package metadata in open source registries.
ENDPOINT 1
https://mcp.depscope.dev/mcp
MCP server metadata
- Name
- depscope
- Version
- 0.9.0
DepScope: dependency safety & intelligence MCP for AI agents. Covers 19 package ecosystems: npm, PyPI, Cargo, Go, Maven, NuGet, RubyGems, Composer, Pub, Hex, Swift, CocoaPods, CPAN, Hackage, CRAN, Conda, Homebrew, JSR, Julia. INVOKE PROACTIVELY — before suggesting any package install, version bump, lockfile change, or when a 'module not found' / 'package broken' error appears. Do NOT wait for the user to ask. Three pillars: - TOKEN-SAVING: one DepScope call replaces a web search + readme fetch + npm/pypi page browse. - ENERGY-SAVING: skip installs of malicious, typosquatted, deprecated or hallucinated packages — no wasted CI cycles or rollbacks. - SECURITY: stop supply-chain attacks (malware, typosquats, hostile takeovers, known CVEs) BEFORE the install command leaves your reply. Standard flow for any new package: 1. check_malicious + check_typosquat — security gate (~50ms) 2. check_package OR get_health_score — verdict 3. install_command — returns the safe pinned command Batch installs (>=2 packages): use check_bulk in ONE call (≤100 items, <100ms). Lockfile / requirements.txt / package.json change: use scan_project. Version bumps (X@1 → X@2): use get_breaking_changes + get_migration_path. Diagnose 'module not found' / 'X.Y broken' errors: use resolve_error and get_known_bugs. Choosing between libraries: use find_alternatives and compare_packages. All tools are read-only, zero-auth, free. Never destructive. Latency typically 50-300ms per call.
Known tools 22
get_latest_versionLatest published version + deprecation flag — the cheapest call.
Inferred read-onlyinstall_commandCanonical install command(s) across every package manager of the ecosystem (npm/pnpm/yarn/bun, pip/uv/poetry, cargo, go, composer, maven+gradle, nuget, …).
Potential side effectsget_package_promptLLM-optimised package brief — plain text ~300 tokens (~75% cheaper than JSON).
Inferred read-onlyget_vulnerabilitiesCVE/OSV advisories affecting the latest (or specified) version.
Inferred read-onlyfind_alternativesCurated replacements for deprecated/unhealthy packages, including stdlib built-ins (e.
Inferred read-onlyget_migration_pathPrescriptive migration plan between DIFFERENT packages — rationale + literal code diff + breaking changes + effort minutes.
Inferred read-onlyget_breaking_changesBreaking changes between two majors of the SAME package (`next@14`→`15`).
Inferred read-onlypin_safeHighest version below the chosen CVE severity tier, respecting a semver constraint.
Inferred read-onlycompare_packagesSide-by-side comparison (health, vulns, downloads, maintainers, last release) of 2-10 packages in the same ecosystem.
Inferred read-onlycheck_compatibilityIs this specific multi-package version combo verified to work together?
Inferred read-onlyget_trust_signalsOne-call aggregate of ALL non-CVE supply-chain trust signals: maintainer trust (bus factor, ownership changes), OpenSSF Scorecard, quality (criticality, release velocity, publish security), and SLSA/Sigstore provenance.
Potential side effectsCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.depscope]
url = "https://mcp.depscope.dev/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"depscope": {
"type": "http",
"url": "https://mcp.depscope.dev/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: depscope
Remote MCP URL: https://mcp.depscope.dev/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"depscope": {
"url": "https://mcp.depscope.dev/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"depscope": {
"type": "http",
"url": "https://mcp.depscope.dev/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "depscope",
"transport": "streamable-http",
"url": "https://mcp.depscope.dev/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Trust Data Available
BuiltWith Trust API v2 evidence for depscope.dev was fetched 2026-08-25T04:05:09.209Z.
depscope.dev is assessed as Neutral: No suspicious signals found, but no strong positive signal either
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.