Vet logo

Vet

by safedep

Checks npm and PyPI packages for vulnerabilities and malicious code from AI coding workflows.

Install Vet

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

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for safedep/vet, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

safedep/vet MCP server brings open-source package vetting into AI coding workflows. It checks npm and PyPI packages for known vulnerabilities and malicious code, including packages suggested by coding agents. Run it locally with Docker or as a standalone binary when package safety checks need to happen close to development.

Use cases

  • Vet npm packages suggested by an AI coding tool
  • Vet PyPI packages before adding them to a project
  • Check open-source dependencies for vulnerabilities
  • Check packages for malicious code locally

Key features

  • MCP-based package vetting
  • npm package checks
  • PyPI package checks
  • Vulnerability detection
  • Malicious-code detection
  • Docker or standalone-binary execution

Security & health

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

ActiveLast checked Today

Recent health check succeeded.

25/26 checks healthy over the last 77d

Adoption & maintenance

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

GitHub stars1.1kStargazers on the source repository.
Last commitTodayMost recent push to the default branch.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Vet works

What safedep/vet does

safedep/vet is intended for evaluating open-source packages before they are accepted into a project or recommended by an AI coding tool. Its focus is package safety: identifying vulnerabilities and detecting malicious code in packages from npm and PyPI.

The server fits workflows where an agent proposes a dependency and needs a security-oriented check before that dependency is used. It can also support automated vetting as part of local development workflows, provided the package comes from one of its supported ecosystems.

How it works

Package checks are exposed through MCP so an AI coding workflow can request vetting as part of its interaction with dependencies. The checks cover two areas: vulnerabilities in open-source packages and indicators of malicious code. npm and PyPI are the supported package ecosystems.

The server is designed to run locally. Local execution keeps the vetting component alongside the developer or automation environment rather than requiring a hosted service in the workflow. The available runtime options are Docker and a standalone binary.

Setup and configuration

Run safedep/vet locally using either Docker or its standalone binary. Choose Docker when the surrounding workflow already uses containers; use the binary when a direct local executable is more convenient.

The server’s user documentation is published through SafeDep’s documentation site, and the project also maintains development documentation for its storage component. Consult those resources for the concrete installation command and runtime configuration applicable to the selected distribution method.

After starting the local process, connect it to an MCP-compatible AI coding workflow and use it to assess npm or PyPI packages. Keep the server available wherever package suggestions or dependency changes need to be checked.

Tools and capabilities

  • Vet npm packages for vulnerabilities.
  • Vet PyPI packages for vulnerabilities.
  • Check supported packages for malicious code.
  • Evaluate packages suggested by AI coding tools.
  • Run package vetting locally through Docker.
  • Run package vetting from a standalone binary.

Limitations and notes

Coverage is described for npm and PyPI packages. Package ecosystems outside those two registries are not part of the stated scope. The server is positioned for local execution, with Docker and standalone-binary deployment options.

safedep/vet is most relevant when an AI agent or developer needs a package safety check during dependency selection. It is a package-vetting component rather than a general-purpose code analysis service.

Reviews

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

Frequently Asked Questions about Vet

safedep/vet is an MCP server that connects AI coding workflows with open-source package vetting for npm and PyPI. Its main tools check packages for known vulnerabilities and malicious code, helping agents assess dependencies before use. It runs locally through Docker or as a standalone binary.

Install safedep/vet by running it locally with Docker or as a standalone binary. The project links to SafeDep’s user documentation for installation and runtime instructions.

safedep/vet supports npm and PyPI packages. It checks packages from these ecosystems for vulnerabilities and malicious code.

Yes, safedep/vet is intended to check open-source packages suggested by AI coding tools. It can vet supported npm and PyPI packages before they are used.

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 PreviewVet AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/safedep-vet?style=directory)](https://allmcps.com/mcp/safedep-vet)
HTML Embed
<a href="https://allmcps.com/mcp/safedep-vet"><img src="https://allmcps.com/api/badge/safedep-vet?style=directory" alt="Vet on AllMCPs" /></a>