Security Operations Multi-Tool Platform (MCP)
@securityfortech
All-in-one security testing toolbox that brings together popular open source tools through a single MCP interface. Connected to an AI agent, it enables tasks like pentesting, bug bounty hunting, threat hunting, and more.
Overview
What is Security Operations Multi-Tool Platform (MCP)?
Security Operations Multi-Tool Platform (MCP) is a unified interface that integrates multiple security scanning and testing tools—such as Nuclei, FFUF, Amass, and Nmap—into a single platform. It is designed for authorized security testers who need a centralized way to run various reconnaissance, web application, network, and cryptography tools with consistent JSON output and Docker-based deployment.
How to use Security Operations Multi-Tool Platform (MCP)?
Install via Docker (recommended) by cloning the repository, building the image with docker build -t secops-mcp ., then running the container with docker run -it --rm secops-mcp. Alternatively, manually clone, create a Python virtual environment, install dependencies from requirements.txt, and ensure all tools are in the system PATH. Start the application with python main.py to access the unified interface, which returns results in a standard JSON format.
Key features of Security Operations Multi-Tool Platform (MCP)
- Unified single entry point for multiple security tools.
- Docker support for easy deployment and isolation.
- Consistent JSON output format across all integrated tools.
- Robust error handling and reporting.
- Extensible design for adding new tools and functionality.
- Includes 15+ pre-integrated tools covering web, network, recon, and cryptography.
Use cases of Security Operations Multi-Tool Platform (MCP)
- Run a comprehensive vulnerability scan using Nuclei and SQLMap from one interface.
- Perform web application reconnaissance with FFUF, Gospider, and Arjun.
- Discover subdomains and map attack surfaces via Amass and Subfinder.
- Automate network scanning and service enumeration with Nmap and HTTPX.
- Execute password cracking and hash analysis using Hashcat.
FAQ from Security Operations Multi-Tool Platform (MCP)
What security tools are included in the platform?
The platform includes Nuclei, FFUF, Amass, Arjun, Dirsearch, Gospider, Hashcat, HTTPX, IPInfo, Nmap, SQLMap, Subfinder, TLSX, WFuzz, and XSStrike.
How do I install and run Security Operations Multi-Tool Platform (MCP)?
You can deploy using Docker (recommended) by building and running the provided Dockerfile, or manually set up a Python virtual environment and install dependencies. After installation, execute python main.py.
What output format does the platform use?
All tools return results in a consistent JSON object with success, error, and results fields.
Can I add custom tools or wordlists?
Yes, the platform is extensible; you can add new tools through the tools/ directory and use custom wordlists and parameters in wrappers like Arjun and FFUF.
Is this platform intended for unauthorized scanning?
No. The README emphasizes that the tool is for authorized security testing only, and users must always obtain proper authorization before scanning systems.