Provides access to OWASP Cheat Sheets content, enabling search capabilities and retrieval of security best practices from the OWASP Cheat Sheet Series repository.
owasp_cheatsheets_mcp_server
Ein minimal mit dem Model Context Protocol (MCP) kompatibler Server, der die OWASP Cheat Sheets bereitstellt.
Der Server verwendet FastAPI , um eine einfache HTTP-API bereitzustellen, die den Inhalt der Spickzettel aus der OWASP Cheat Sheet Series zurückgibt.
Voraussetzungen
- Python 3.8 oder neuer
- Git (zum Klonen des Spickzettel-Repositorys beim ersten Ausführen)
Verwendung
- Installationsanforderungen:
- (Optional) Legen Sie
CHEATSHEETS_DIR
fest, wenn Sie bereits eine lokale Kopie der Spickzettel haben: - Führen Sie den Server mit
uvicorn
aus: - Wenn
CHEATSHEETS_DIR
nicht festgelegt ist, klont der Server das Spickzettel-Repository beim ersten Start (erfordert Netzwerkzugriff).
Endpunkte
GET /health
– Grundlegender Gesundheitscheck.GET /cheatsheets
– Listet die verfügbaren Spickzetteldateien auf.GET /cheatsheets/{name}
– Ruft einen bestimmten Spickzettel ab.GET /search?q=term
– Durchsucht Spickzettel nach einem Begriff und gibt passende Dateinamen zurück.
Wird in der Produktion ausgeführt
Verwenden Sie uvicorn
beim Bereitstellen mit explizitem Host und Port:
Erwägen Sie für eine echte Bereitstellung einen Prozessmanager wie systemd
oder die Ausführung hinter einem Reverse-Proxy.
Beitragen
Pull Requests sind willkommen. Tests können mit pytest in einem Verzeichnis tests/
hinzugefügt werden.
Diese Implementierung ist ein vereinfachtes Beispiel eines MCP-Servers und deckt möglicherweise nicht die gesamte Spezifikation ab.
This server cannot be installed
Ein minimaler Model Context Protocol-Server, der über eine einfache HTTP-API Zugriff auf OWASP-Sicherheits-Spickzettel bietet und es Benutzern ermöglicht, bewährte Sicherheitsmethoden aufzulisten, abzurufen und zu suchen.
Related MCP Servers
- -securityAlicense-qualityAn MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.Last updated -2PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.Last updated -2PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server designed for testing backend APIs for security vulnerabilities like authentication bypass, injection attacks, and data leakage.Last updated -1TypeScriptMIT License
Infisical MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that enables interaction with Infisical APIs for secret management, allowing users to create, update, delete, and list secrets through function calling.Last updated -93316JavaScriptApache 2.0