vet-mcp Server
What
The vet MCP server helps MCP clients (Claude Code, Cursor, VS Code) vet open source packages, protecting against slopsquatting attacks, malicious packages, vulnerabilities, and other security risks. Supports npm and PyPI ecosystems.
How
Start Server
- SSE Transport:
vet server mcp --server-type sse - Stdio Transport:
vet -l /tmp/vet-mcp.log server mcp --server-type stdio(Avoid stdout logging to prevent interference)
Configure Clients
Cursor
Add to .cursor/mcp.json or ~/.cursor/mcp.json:
{
"mcpServers": {
"vet-mcp": {
"command": "docker",
"args": ["run", "--rm", "-i", "ghcr.io/safedep/vet:latest", "-l", "/tmp/vet-mcp.log", "server", "mcp"]
}
}
}
Visual Studio Code
Add to .vscode/mcp.json or User Settings settings.json:
{
"mcp": {
"servers": {
"vet-mcp": {
"command": "docker",
"args": ["run", "--rm", "-i", "ghcr.io/safedep/vet:latest", "-l", "/tmp/vet-mcp.log", "server", "mcp"]
}
}
}
}
Claude Code
Add to .mcp.json:
{
"mcpServers": {
"vet-mcp": {
"command": "docker",
"args": ["run", "--rm", "-i", "ghcr.io/safedep/vet:latest", "server", "mcp"]
}
}
}
Notes
- Docker containers need periodic updates to the latest version.
- Can use
vetbinary directly with stdio transport:vet -l /tmp/vet-mcp.log server mcp --server-type stdio
Recommend MCP Servers 💡
LaurieWired/GhidraMCP
MCP Server for Ghidra
edgarrmondragon/limesurvey-mcp
An MCP server for managing LimeSurvey surveys and responses.
mcp-grafana
MCP server for Grafana
ananddtyagi/gif-creator-mcp
An MCP server that converts video files to GIF animations.
mobbdev
Bugsy can also be used as an MCP server, allowing AI assistants like Claude to automatically scan and fix vulnerabilities in your code repositories.
lldb_mcp
A proper, simple LLDB MCP server with minimal dependencies, supporting commands like lldb_init and lldb, working well with o4-mini and Gemini 2.5 Pro.