owasp_cheatsheets_mcp_server
Un servidor compatible con el Protocolo de Contexto de Modelo (MCP) mínimo que proporciona las hojas de referencia de OWASP.
El servidor utiliza FastAPI para exponer una API HTTP simple que devuelve el contenido de las hojas de trucos de la serie de hojas de trucos de OWASP .
Prerrequisitos
- Python 3.8 o más reciente
- Git (para clonar el repositorio de hojas de trucos en la primera ejecución)
Uso
- Requisitos de instalación:
- (Opcional) Establezca
CHEATSHEETS_DIR
si ya tiene una copia local de las hojas de referencia: - Ejecute el servidor con
uvicorn
: - Si
CHEATSHEETS_DIR
no está configurado, el servidor clonará el repositorio de hojas de trucos en el primer inicio (requiere acceso a la red).
Puntos finales
GET /health
– Control de salud básico.GET /cheatsheets
– Lista de archivos de hojas de trucos disponibles.GET /cheatsheets/{name}
– Recupera una hoja de trucos específica.GET /search?q=term
– Busca en las hojas de trucos un término y devuelve los nombres de archivos coincidentes.
Corriendo en producción
Utilice uvicorn
con host y puerto explícitos al implementar:
Para una implementación real, considere un administrador de procesos como systemd
o que se ejecute detrás de un proxy inverso.
Contribuyendo
Se aceptan solicitudes de extracción. Las pruebas se pueden añadir al directorio tests/
usando pytest .
Esta implementación es un ejemplo simplificado de un servidor MCP y puede que no cubra toda la especificación.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor de protocolo de contexto de modelo mínimo que brinda acceso a las hojas de trucos de seguridad de OWASP a través de una API HTTP simple, lo que permite a los usuarios enumerar, recuperar y buscar las mejores prácticas de seguridad.
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 -8MIT License
- -securityFlicense-qualityA Model Context Protocol server that provides tools for reading, updating, filtering, and visualizing Excel data through a simple API.Last updated -
- AsecurityFlicenseAqualityA 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 -12
- AsecurityAlicenseAqualityA 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 -3109ISC License