trackmcp
Back to directory
novadyne-hq

vulnfeed-mcp

View on GitHub

Dependency vulnerability monitoring MCP server — knows your lockfile, prioritizes by EPSS, recommends fix versions.

1 stars PythonOthers Updated Jul 22, 2026
dependency-scanningepssmcp-serverpythonsecurityclaude-codemicropaymentsvulnerability-scannerx402

Documentation

VulnFeed — Dependency Vulnerability Monitoring for Claude Code

CI
PyPI
License: MIT
vulnfeed-mcp MCP server

An MCP server that scans your project dependencies for known vulnerabilities, enriches with EPSS exploit probability scores, and recommends fix versions.

Free tier — 10 scans/day, 1 monitored project, no signup required.

Homepage: vulnfeed.novadyne.ai

Install

bash
uvx vulnfeed-mcp

MCP client config

Add to your MCP client config (`~/.claude/settings.json` for Claude Code, `claude_desktop_config.json` for Claude Desktop):

Free tier (no signup, no API key):

json
{
  "mcpServers": {
    "vulnfeed": {
      "command": "uvx",
      "args": ["vulnfeed-mcp"]
    }
  }
}

Paid ($14/mo, unlimited scans + projects):

json
{
  "mcpServers": {
    "vulnfeed": {
      "command": "uvx",
      "args": ["vulnfeed-mcp"],
      "env": {
        "VULNFEED_API_KEY": "YOUR_LICENSE_KEY_HERE"
      }
    }
  }
}

Get a license key at vulnfeed.novadyne.ai.

x402 micropayments

VulnFeed also accepts x402 micropayments — AI agents can pay per scan with USDC on Base, no API key or signup needed. When the free tier limit is reached, the API returns HTTP 402 with payment requirements that x402-compatible clients handle automatically.

  • $0.01 per scan
  • $0.002 per CVE lookup
  • $0.05 per project monitor setup

Tools

Scanning

ToolDescription
`scan_project`Auto-detect and scan all lockfiles in a directory
`scan_lockfile`Scan a specific lockfile
`check_package`Check a single package for vulnerabilities
`lookup_cve`Detailed CVE info with EPSS + fix versions

Monitoring

ToolDescription
`monitor_project`Register for continuous monitoring
`check_alerts`New vulns since last scan
`update_deps`Update snapshot after upgrading packages
`list_monitored`See all monitored projects
`unmonitor_project`Remove from monitoring

Supported lockfiles

  • `package-lock.json` (npm)
  • `yarn.lock` (Yarn)
  • `pnpm-lock.yaml` (pnpm)
  • `requirements.txt` (pip)
  • `Pipfile.lock` (Pipenv)
  • `go.sum` / `go.mod` (Go)
  • `Cargo.lock` (Rust)
  • `Gemfile.lock` (Ruby)
  • `composer.lock` (PHP)

How it works

1. Parses your lockfile to extract dependency names + versions

2. Queries OSV.dev (NVD + GitHub Advisories) for known CVEs

3. Enriches with EPSS exploit probability scores

4. Filters noise — suppresses low-EPSS, non-critical CVEs by default

5. Sorts by exploitability — most likely to be exploited first

6. Returns fix version recommendations from package registries

Smart filtering

By default, VulnFeed suppresses low-priority CVEs (EPSS < 10% AND CVSS < 9.0). This cuts noise by ~80%.

Pass `show_all=True` to any scan tool to see everything.

Continuous monitoring

1. `monitor_project` — takes a baseline snapshot of current deps + known vulns

2. `check_alerts` — diffs against baseline, surfaces only new vulns

3. Run `check_alerts` periodically to catch newly published CVEs

License

MIT

Frequently asked questions

What is vulnfeed-mcp?

vulnfeed-mcp is Dependency vulnerability monitoring MCP server — knows your lockfile, prioritizes by EPSS, recommends fix versions.

How do I install vulnfeed-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is vulnfeed-mcp open source?

Yes — it is hosted on GitHub at https://github.com/novadyne-hq/vulnfeed-mcp and has 1 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP