git404hub

what is dephealth-mcp fr?

hasarahman/dephealth-mcp — explained in plain English

Analysis updated 2026-05-18

2PythonAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

An MCP server that lets AI coding assistants check whether a project's dependencies have known security vulnerabilities, using free public data with no account needed.

vibe map

mindmap
  root((DepHealth MCP))
    What it does
      Audits project dependencies
      Checks single packages
      Uses OSV and deps.dev
    Tech stack
      Python
      FastMCP
      OSV.dev
    Use cases
      Vulnerability audit
      Package safety check
      No account needed
    Audience
      Developers using AI agents

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Let an AI coding assistant audit a project's dependencies for vulnerabilities

VIBE 2

Check whether a specific package version is safe to add or upgrade to

VIBE 3

Get a prioritized remediation plan for vulnerable dependencies

VIBE 4

Add dependency security checks without any account or API key

what's the stack?

PythonFastMCPOSV.devdeps.dev

how it stacks up fr

hasarahman/dephealth-mcp0-bingwu-0/live-interpreter010zx00x1/faresnipe
Stars222
LanguagePythonPythonPython
Setup difficultyeasymoderateeasy
Complexity2/52/52/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Needs Python 3.11+ and the uv package manager, no API key or account required.

in plain english

DepHealth is a small server that speaks the Model Context Protocol, or MCP, a standard that lets AI coding assistants like Claude Code, Claude Desktop, or Cursor call out to external tools. It gives those assistants two questions they can answer instantly about a coding project: whether its current dependencies have known security problems, and whether a specific package is safe to add or upgrade to. It answers these questions using two free public data sources instead of a paid service. Vulnerability information comes from Google's OSV.dev database, which covers a very large number of security advisories across dozens of programming ecosystems, and package health signals, such as how recently a package was updated or whether it has been marked deprecated, come from deps.dev. Because both of these sources are free and public, there is no account to create and no API key to manage for this project. The main tool, audit_project, scans a folder for common dependency files such as package.json, requirements.txt, pyproject.toml, go.mod, or Cargo.toml, checks all of the listed packages against the vulnerability database at once, and returns a short report listing which packages have problems, how severe they are, and which version fixes them. The second tool, check_package, looks at a single package and returns one of three verdicts: avoid, if it has serious known vulnerabilities, caution, if it has less severe issues or has not been updated in a long time, or ok if it looks clean and maintained overall. Because MCP tools are often criticized for flooding an AI assistant's context with excessive detail, DepHealth deliberately keeps its output compact, capping the number of vulnerabilities shown per package and putting the worst ones first. Setting it up requires Python 3.11 or newer and the uv package manager, after which it can be registered with Claude Code using a single command or added to Claude Desktop's configuration file directly.

prompts (copy fr)

prompt 1
Help me register dephealth-mcp with Claude Code so I can audit my project's dependencies.
prompt 2
Ask my AI assistant to run audit_project on this repository using dephealth-mcp.
prompt 3
Check whether upgrading to the latest lodash version is safe using dephealth-mcp's check_package tool.
prompt 4
Walk me through dephealth-mcp's security_review prompt for a full remediation plan.

Frequently asked questions

what is dephealth-mcp fr?

An MCP server that lets AI coding assistants check whether a project's dependencies have known security vulnerabilities, using free public data with no account needed.

What language is dephealth-mcp written in?

Mainly Python. The stack also includes Python, FastMCP, OSV.dev.

How hard is dephealth-mcp to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is dephealth-mcp for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.