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
Минимально совместимый с Model Context Protocol (MCP) сервер, предоставляющий шпаргалки OWASP.
Сервер использует FastAPI для предоставления простого HTTP API, который возвращает содержимое шпаргалок из серии шпаргалок OWASP .
Предпосылки
- Python 3.8 или новее
- Git (для клонирования репозитория шпаргалки при первом запуске)
Использование
- Требования к установке:
- (Необязательно) Задайте
CHEATSHEETS_DIR
если у вас уже есть локальная копия шпаргалок: - Запустите сервер с помощью
uvicorn
: - Если
CHEATSHEETS_DIR
не задан, сервер клонирует репозиторий шпаргалок при первом запуске (требуется доступ к сети).
Конечные точки
GET /health
– Базовая проверка работоспособности.GET /cheatsheets
– Вывести список доступных файлов шпаргалок.GET /cheatsheets/{name}
– Получить конкретную шпаргалку.GET /search?q=term
– Поиск термина в шпаргалках и возврат соответствующих имен файлов.
Запуск в производство
Используйте uvicorn
с явным указанием хоста и порта при развертывании:
Для реального развертывания рассмотрите возможность использования менеджера процессов, например systemd
, или запуска через обратный прокси-сервер.
Внося вклад
Запросы на извлечение приветствуются. Тесты можно добавлять в каталог tests/
с помощью pytest .
Данная реализация представляет собой упрощенный пример сервера MCP и может не охватывать всю спецификацию.
This server cannot be installed
Минимальный сервер Model Context Protocol, который обеспечивает доступ к памяткам по безопасности OWASP через простой HTTP API, позволяя пользователям перечислять, извлекать и искать лучшие практики безопасности.
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