Skip to main content
Glama

OWASP Cheatsheets MCP Server

by santosomar

owasp_cheatsheets_mcp_server

Минимально совместимый с Model Context Protocol (MCP) сервер, предоставляющий шпаргалки OWASP.

Сервер использует FastAPI для предоставления простого HTTP API, который возвращает содержимое шпаргалок из серии шпаргалок OWASP .

Предпосылки

  • Python 3.8 или новее
  • Git (для клонирования репозитория шпаргалки при первом запуске)

Использование

  1. Требования к установке:
    pip install -r requirements.txt
  2. (Необязательно) Задайте CHEATSHEETS_DIR если у вас уже есть локальная копия шпаргалок:
    export CHEATSHEETS_DIR=/path/to/CheatSheetSeries/cheatsheets
  3. Запустите сервер с помощью uvicorn :
    uvicorn server.app:app --reload
  4. Если CHEATSHEETS_DIR не задан, сервер клонирует репозиторий шпаргалок при первом запуске (требуется доступ к сети).

Конечные точки

  • GET /health – Базовая проверка работоспособности.
  • GET /cheatsheets – Вывести список доступных файлов шпаргалок.
  • GET /cheatsheets/{name} – Получить конкретную шпаргалку.
  • GET /search?q=term – Поиск термина в шпаргалках и возврат соответствующих имен файлов.

Запуск в производство

Используйте uvicorn с явным указанием хоста и порта при развертывании:

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

Для реального развертывания рассмотрите возможность использования менеджера процессов, например systemd , или запуска через обратный прокси-сервер.

Внося вклад

Запросы на извлечение приветствуются. Тесты можно добавлять в каталог tests/ с помощью pytest .

Данная реализация представляет собой упрощенный пример сервера MCP и может не охватывать всю спецификацию.

-
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.

Минимальный сервер Model Context Protocol, который обеспечивает доступ к памяткам по безопасности OWASP через простой HTTP API, позволяя пользователям перечислять, извлекать и искать лучшие практики безопасности.

  1. Предпосылки
    1. Использование
      1. Конечные точки
      2. Запуск в производство
      3. Внося вклад

    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