Are you the author? Sign in to claim
bug-bounty-mcp
A comprehensive Model Context Protocol (MCP) server for automated bug bounty hunting and security reconnaissance.
# Clone and install
git clone https://github.com/akinabudu/bug-bounty-mcp.git
cd bug-bounty-mcp
# Complete installation (dependencies + 25+ security tools)
./setup.sh install
# Start the MCP server
./setup.sh start
Program management, scope validation, statistics
# Full installation
./setup.sh install
# Install dependencies only
./setup.sh install-deps
# Install reconnaissance tools only
./setup.sh install-tools
# Setup configuration
./setup.sh setup
# Test installation
./setup.sh test
# Verify tools are working
./setup.sh verify
# Clean temporary files
./setup.sh clean
# 1. Add bug bounty program
await add_program(
program_name="Example Corp",
platform="hackerone",
scope_domains=["*.example.com"]
)
# 2. Comprehensive reconnaissance
subdomains = await advanced_subdomain_enum(
program_id="example",
domain="example.com",
mode="passive"
)
# 3. Web application testing
crawl_data = await web_crawl(
program_id="example",
url="https://example.com",
depth=3,
js_analysis=True
)
# 4. Vulnerability scanning
vulns = await nuclei_scan(
program_id="example",
target="https://example.com"
)
# 5. Generate professional report
report = await generate_report(
program_id="example",
scan_ids=["scan1", "scan2"],
format="markdown"
)
For complete documentation, see DOCUMENTATION.md:
⚠️ Important: This tool is for authorized security testing only. Always ensure you have proper authorization before testing any targets.
bug-bounty-mcp/
├── src/bugbounty_mcp/ # Main source code
├── config/ # Configuration files
├── data/ # Nuclei templates, payloads
├── reports/ # Generated reports and findings
├── logs/ # Audit logs and debugging
├── cache/ # Cached scan results
├── setup.sh # Installation and management script
├── DOCUMENTATION.md # Complete documentation
└── README.md # This file
Contributions welcome! See CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details.
Made with ❤️ for the bug bounty community
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases
Official GitHub integration for repos, issues, PRs, and CI/CD workflows