mcp-bug-bounty-server
The MCP Bug Bounty Server is a unified platform for managing bug bounty tools, providing a standardized API and JSON output. It supports tool integration, execution management, and security workflow automation, enhancing the efficiency of bug bounty operations.
Overview
The MCP Bug Bounty Server is a platform providing a unified API gateway for managing and collecting results from various bug bounty command line tools. It offers a standardized JSON output format, facilitating integration into security workflows. Key features include a unified API, a tool registry system for easy integration, a command execution engine, output processing, workflow automation, and result analysis.
Features
- Unified API Gateway
- Standardized JSON Results
- Tool Registry System
- Command Execution Engine
- Output Processing
- Workflow Automation
- Result Analysis
Supported Tools
- Reconnaissance Tools: Amass, Subfinder, Hakrawler, Gau, Katana
- Scanning Tools: Nuclei, Nmap, Masscan, Httpx
- Content Discovery Tools: FFUF, Gobuster, Jaeles
Getting Started
- Prerequisites: Python 3.8+, Docker
- Installation: Use provided scripts for tool installation
API Documentation
API documentation available at Swagger UI and ReDoc when the server is running.
Project Structure
Overview of project directories including server package, scripts, tests, and documentation.
Development
Setting up the development environment and contributing guidelines.