Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Protect your AI agents and IDEs from malicious open-source packages.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"vet": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/safedep/vet:v1.20.0",
"-s",
"-l",
"/tmp/vet-mcp.log",
"server",
"mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add vet -- docker run -i --rm ghcr.io/safedep/vet:v1.20.0 -s -l /tmp/vet-mcp.log server mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"vet": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/safedep/vet:v1.20.0",
"-s",
"-l",
"/tmp/vet-mcp.log",
"server",
"mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"vet": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/safedep/vet:v1.20.0",
"-s",
"-l",
"/tmp/vet-mcp.log",
"server",
"mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 10. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto safedep bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.20.0) kam vor 34 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Docker auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, Floppy
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Share a file with a short link and see who opened it: pages read, time per page, bots filtered.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Find malicious packages, vulnerabilities and risky CI workflows before they reach production.
Install • Docs • Commands • Policy • Discord
[!NOTE]
This branch is vet v2, in alpha. vet v1 is on
main
and stays the latest release. The v2.0.0 release notes map each
v1 command and flag to v2.
Your dependencies, your GitHub Actions workflows and your AI agent configs run code that you did not write. vet finds the risk in them.
vet needs no account and sends no source code.
brew install --cask safedep/tap/vet@edge
vet scan
vet scan --fail-on high # exit 1 on a high or critical finding
vet scan --base-ref origin/main --fail-on high # report only what a pull request changes vet report show --report sarif=vet.sarif # write SARIF from the saved scan, with no new scan
| Channel | Command |
|---|---|
| Homebrew | brew install --cask safedep/tap/vet@edge |
| mise | mise use -g 'github:safedep/vet[prerelease=true]@2' |
| Go | go install github.com/safedep/vet/v2/cmd/vet@latest |
| Container | docker run --rm -v "$PWD:/src" -w /src ghcr.io/safedep/vet:v2-latest scan |
mise installs a release one day after its publication. install.md has the command for the newest build, the release binaries and the build attestations.
| Target | Example |
|---|---|
| A directory (the default) | vet scan, vet scan ./service |
| A git repository | vet scan https://github.com/safedep/vet |
| A container image | vet scan oci://alpine:3.20, vet scan image.tar |
| An SBOM (CycloneDX or SPDX) | vet scan sbom.cdx.json |
| One package | vet scan pkg:npm/express@4.19.2 |
| The tools on this machine | vet endpoint audit |
vet reads the lockfiles and manifests of npm, PyPI, Go, Maven, Gradle, Cargo, RubyGems, NuGet, Packagist, Pub and more. It also reads the GitHub Actions workflows and the AI agent configs of the target. It does not install or run any of them. Controls turn this data into findings. See controls.md.
A policy decides when a scan fails. Save this file as vet-policy.yml:
version: 2
rules:
suppressions:
Test it on the last scan, with no new scan. Then apply it to a pull request:
vet report show last --policy vet-policy.yml
vet scan --base-ref origin/main --policy vet-policy.yml
After its expiry date, the suppression no longer hides the finding. Read policy.md for the rule fields, more rules and the Agent Skill that writes a policy for you.
vet ci init adds it to a repository.--base-ref reports only the packages and workflows that a change adds.vet endpoint audit lists the AI tools, MCP servers, editor extensions and global npm packages on a developer machine, and checks them for malware.| Page | Read it for |
|---|---|
| Install | All channels and how to verify a release |
| Commands | Every command, its flags and its exit codes |
| Controls | The controls and their options |
| Policy | Rules, suppressions and the gate |
| Output | Report formats, saved scans and configuration |
| CI and AI agents | GitHub Actions, GitLab, Bitbucket and agent mode |
| Inventory | Code usage, AI and crypto, xBOM and CBOM |
vet sends the identity of each package (its ecosystem, name and version) to SafeDep to get the data about it. vet sends no source code and no file content.
With credentials, vet endpoint audit also sends the inventory of the machine to SafeDep Cloud: the AI tools, MCP servers, skills and extensions, their config paths, and the user name of each home directory. On macOS and Linux, vet also sends the uid of each home directory. An MCP server record holds its command, its arguments and its URL with known secrets redacted, and the names of its variables and headers, never their values. plugins.cloud-inventory.enabled: false turns this off.
vet also runs in the cloud. SafeDep Cloud runs vet on your repositories, with no infrastructure to manage. With credentials, vet endpoint audit sends the AI tools, MCP servers and extensions of each machine to SafeDep Cloud.