Skip to main content
Glama

OWASP Cheatsheets MCP Server

by santosomar

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

  1. Installationsanforderungen:
    pip install -r requirements.txt
  2. (Optional) Legen Sie CHEATSHEETS_DIR fest, wenn Sie bereits eine lokale Kopie der Spickzettel haben:
    export CHEATSHEETS_DIR=/path/to/CheatSheetSeries/cheatsheets
  3. Führen Sie den Server mit uvicorn aus:
    uvicorn server.app:app --reload
  4. 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:

uvicorn server.app:app --host 0.0.0.0 --port 8000

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.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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.

  1. Voraussetzungen
    1. Verwendung
      1. Endpunkte
      2. Wird in der Produktion ausgeführt
      3. Beitragen

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      An MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.
      Last updated -
      8
      MIT License
    • -
      security
      F
      license
      -
      quality
      A Model Context Protocol server that provides tools for reading, updating, filtering, and visualizing Excel data through a simple API.
      Last updated -
    • A
      security
      F
      license
      A
      quality
      A Model Context Protocol server that enables users to perform third-party enrichment lookups for security observables (IP addresses, domains, URLs, emails) through services like VirusTotal, Shodan, and others.
      Last updated -
      1
      2
      • Apple
    • A
      security
      A
      license
      A
      quality
      A Model Context Protocol (MCP) server that provides AI-powered security analysis and safety instruction tools. This server helps protect AI agents by providing security guidelines, content analysis, and cautionary instructions when interacting with various MCPs and external services.
      Last updated -
      3
      10
      9
      ISC License

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/santosomar/owasp_cheatsheets_mcp_server'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server