mcpwatch
MCPWatch
Have I Been Pwned für MCP-Server. Open-Source-Sicherheitsscanner, der MCP-Server anhand der OWASP MCP Top 10 prüft und eine Note von A bis F vergibt.
Übersicht
MCPWatch ist ein Sicherheitswerkzeug für das MCP-Ökosystem, das:
10 automatisierte Prüfungen durchführt, die von den OWASP MCP Top 10 abgeleitet sind, auf jedem beliebigen MCP-Server
Eine Note von A–F mit Ergebnissen pro Prüfung erstellt
Eine MCP-Server-Schnittstelle bereitstellt, damit KI-Agenten MCPs bei Bedarf prüfen können
Eine CLI für Scans vor der Installation in CI/CD-Pipelines bietet
Ein öffentliches Leaderboard unter mcpwatch.pages.dev mit Live-SVG-Noten-Badges betreibt
Related MCP server: mcp-shield
Installation
Verwendung mit Claude Code / Cursor / Windsurf (MCP-Server)
Fügen Sie dies zu Ihrer MCP-Konfiguration hinzu:
{
"mcpServers": {
"mcpwatch": {
"command": "npx",
"args": ["-y", "mcpwatch-mcp"]
}
}
}CLI (Scan vor der Installation)
npx mcpwatch-scanner /path/to/mcp-serverGitHub Action (CI/CD-Gate)
- uses: lazymac2x/mcpwatch-action@v1
with:
path: .
fail-below: BMCP-Tools
Wenn MCPWatch als MCP-Server ausgeführt wird, stellt es Ihrem KI-Agenten die folgenden Tools zur Verfügung:
Tool | Beschreibung |
| Scannt einen lokalen MCP-Server nach Pfad — gibt Note + Ergebnisse pro Prüfung zurück |
| Ruft die Live-Note für jeden öffentlichen MCP-Server nach Owner/Repo-Slug ab |
| Gibt die Top/Bottom N Server aus dem öffentlichen Leaderboard zurück |
| Ruft eine detaillierte Erklärung zu jeder OWASP MCP Top 10-Prüfung nach ID ab |
Beispiel: Scan vor dem Hinzufügen eines MCP
Fragen Sie Claude: "Verwende mcpwatch, um den filesystem-mcp-Server unter ~/mcps/filesystem-mcp zu scannen, bevor ich ihn zu meiner Konfiguration hinzufüge."
Die 10 Prüfungen (OWASP MCP Top 10)
ID | Prüfung | Schweregrad |
MCP-01 | Befehlsinjektion in Tool-Handler | Kritisch |
MCP-02 | Pfad-Traversal in Datei-Tools | Kritisch |
MCP-03 | Nicht authentifizierte Mutationen | Kritisch |
MCP-04 | Prompt-Injektion über Tool-Beschreibungen | Hoch |
MCP-05 | SSRF in URL-Abruf-Tools | Hoch |
MCP-06 | Hardcodierte Geheimnis-Lecks | Hoch |
MCP-07 | Zu freizügiger Dateisystem-Bereich | Mittel |
MCP-08 | Fehlende Ratenbegrenzungen | Mittel |
MCP-09 | Veraltete Abhängigkeiten mit bekannten CVEs | Mittel |
MCP-10 | Fehlende Eingabeschema-Validierung | Niedrig |
Benotung
Note | Punktzahl |
A | 90–100 — keine kritischen/hohen Ergebnisse |
B | 75–89 — keine kritischen Ergebnisse |
C | 60–74 — enthält kritische Ergebnisse, geringe Auswirkungen |
D | 40–59 — mehrere kritische Ergebnisse |
F | 0–39 — schwerwiegende/ausnutzbare Schwachstellen |
Öffentliches Leaderboard & Badges
Jeder öffentliche MCP-Server auf Smithery, npm und dem offiziellen Register wird täglich gescannt.
Live-Badge — in jede README einfügen:
[](https://mcpwatch.pages.dev/servers/YOUR_OWNER/YOUR_REPO)JSON-API:
GET https://api.lazy-mac.com/mcpwatch/scan/{owner}/{repo}Architektur
mcpwatch/
├── packages/
│ ├── scanner/ # Core check engine (TypeScript, runs in Worker + CLI + Node)
│ └── cli/ # mcpwatch-scanner — npx runnable
├── workers/
│ └── crawler/ # CF Worker — scheduled crawl + scan (daily)
├── apps/
│ └── web/ # CF Pages — mcpwatch.pages.dev — public leaderboard
└── .github/
└── workflows/ # mcpwatch-action CI gateAnforderungen
Node.js 18+
Der zu testende MCP-Server muss lokal zugänglich sein (für
scan_mcp_server/ CLI)Kein API-Schlüssel für Abfragen des öffentlichen Leaderboards erforderlich
Lizenz
MIT — nutzen Sie es, forken Sie es, tragen Sie Prüfungen bei.
Mitwirken
Pull Requests für neue Prüfungen, Korrekturen von Fehlalarmen oder Verbesserungen am Leaderboard sind willkommen. Siehe CONTRIBUTING.md für Richtlinien.
This server cannot be deployed
Maintenance
Related MCP Connectors
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
Scan any MCP server for tool-poisoning, security, auth & license. Trust score before install.
Scan any public GitHub MCP-server repo for security issues. 37 MCP-specific L1 rules, 8 languages.
MEOK MCP Hardening MCP — automated security red-team for any MCP server. Maps OWASP LLM Top 10
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for https://oathe.ai security audits. Runtime behavioral analysis and security scanner for Ai systems. Check trust scores before installing MCP servers, plugins, or AI agent skills.59 npm1MIT
- AlicenseAqualityDmaintenanceThe MCP ecosystem is growing fast. Not every server on npm is safe. mcp-shield lets Claude audit any MCP server — local or from npm — before you trust it with your files, keys, and context.415 npm2MIT
- AlicenseNot gradedqualityCmaintenanceDiagnose MCP servers — health checks, tool testing, token cost audits, conflict detection, and security scanning with 50+ prompt injection patterns. Works as CLI or MCP server inside Claude Desktop.1MIT
- AlicenseCqualityBmaintenanceSecurity scanner and MCP server that catches dangerous patterns in MCP servers and AI agent projects, such as leaked secrets, shell execution, and prompt-injection text. Runs as both a CLI and MCP server with CI-friendly severity gates.21MIT