Secops MCP logo

Secops MCP

by securityfortech

Combines 15 open-source security tools behind one MCP interface with consistent JSON results.

Install Secops MCP

Run the project’s own setup commands, in order.

Setup steps from the project

securityfortech/secops-mcp installs with its own commands rather than a config we can generate, so these are copied as-is. Run them in order in a terminal. Source: github.com

  1. 1. Install
    git clone https://github.com/securityfortech/secops-mcp.git
    
  2. 2. Run
    cd secops-mcp
    
  3. 3. Install
    docker build -t secops-mcp .
    
  4. 4. Start the server
    docker run -it --rm secops-mcp
    
  5. 5. Configure
    python -m venv venv
    
  6. 6. Install
    pip install -r requirements.txt
    

Overview

The securityfortech/secops-mcp MCP server provides one MCP entry point for 15 security testing, reconnaissance, network analysis, and password-recovery tools. It runs tool wrappers locally or in Docker and returns results in a shared JSON structure containing success, errors, and tool output. Reach for it when an AI agent needs coordinated web assessment, asset discovery, network scanning, TLS analysis, or hash analysis, with authorization and scan controls handled by the operator.

Use cases

  • Run authorized web vulnerability scans
  • Discover subdomains and external assets
  • Enumerate network services and TLS settings
  • Find hidden web paths and parameters
  • Analyze hashes with password-recovery tools

Key features

  • Unified MCP interface for 15 security tools
  • Consistent JSON output
  • Docker deployment support
  • Web fuzzing and vulnerability scanning
  • Network reconnaissance and TLS analysis
  • Configurable crawling and parameter discovery

Tools15

What Secops MCP lets your agent do. Expand a tool for its parameters.

Self-reported~147 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

21/22 checks healthy over the last 90d

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars219Stargazers on the source repository.
Last commit1y agoMost recent push to the default branch.
Tools exposed15Callable tools this server registers over MCP.
Directory activity4 viewsConfig copies, upvotes, and views on AllMCPs.

How Secops MCP works

What securityfortech/secops-mcp MCP server does

The securityfortech/secops-mcp MCP server groups a broad set of command-line security tools behind a single interface. Its scope covers web application testing, network enumeration, reconnaissance, and password or hash analysis. The repository describes the interface as MCP-based and presents the tools as wrappers that can be configured independently.

The project is intended for authorized security work such as penetration testing, bug bounty assessment, and threat hunting. It does not replace the underlying tools; instead, it provides a centralized way to invoke them and collect their output.

How it works

The application starts from main.py and exposes the included tool integrations through the unified interface. Each tool returns a common JSON response shape with a Boolean success field, an error field when execution fails, and a results object when execution succeeds. This gives an agent a consistent response format even though the underlying utilities serve different purposes.

The securityfortech/secops-mcp MCP server can be deployed in Docker or installed manually in a Python virtual environment. In either setup, the external utilities must be available: the README directs operators to install the tools described in the tools/ directory and ensure they are on the system PATH.

Setup and configuration

The documented Docker path is to clone the repository, build an image named secops-mcp, and run that image interactively. Manual setup uses a Python virtual environment, installs requirements.txt, installs the required security utilities separately, and starts the application with python main.py.

Individual wrappers expose configuration for output formats, timeouts, verbosity, wordlists, and other tool-specific parameters. The documented Arjun integration also accepts HTTP methods, request data, custom headers, authentication, stable scanning, bulk URL input, and configurable threading. Gospider options include crawl depth, subdomain inclusion, extension filters, and output formats.

Tools and capabilities

The securityfortech/secops-mcp MCP server includes these integrations:

  • Nuclei for vulnerability scanning with templates
  • FFUF, WFuzz, and XSStrike for web fuzzing and XSS testing
  • SQLMap for SQL injection testing
  • Arjun for HTTP parameter discovery
  • Gospider and Dirsearch for crawling and path discovery
  • Nmap for network and service enumeration
  • HTTPX and TLSX for HTTP probing and TLS/SSL analysis
  • Amass and Subfinder for attack-surface and subdomain discovery
  • IPInfo for IP intelligence
  • Hashcat for password cracking and hash analysis

The README specifically documents Gospider support for form detection and potential secret discovery, and Arjun support for GET, POST, PUT, and other HTTP methods.

Limitations and notes

This project depends on the underlying security tools being installed and reachable through the system PATH when using manual installation. Operators must provide appropriate tool configuration and choose scan intensity, wordlists, and timeouts for their environment.

Use the securityfortech/secops-mcp MCP server only against systems for which permission has been obtained. The README also advises respecting rate limits, robots.txt, terms of service, and the potential impact of aggressive scanning.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Secops MCP

Clone the repository, build the Docker image with `docker build -t secops-mcp .`, and run it with `docker run -it --rm secops-mcp`. Manual installation uses a Python virtual environment, `pip install -r requirements.txt`, separate installation of the tools in `tools/`, and `python main.py`.

It includes Nuclei, FFUF, WFuzz, XSStrike, SQLMap, Arjun, Gospider, Dirsearch, Nmap, HTTPX, TLSX, Amass, Subfinder, IPInfo, and Hashcat.

Yes.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSecops MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/securityfortech-secops-mcp?style=directory)](https://allmcps.com/mcp/securityfortech-secops-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/securityfortech-secops-mcp"><img src="https://allmcps.com/api/badge/securityfortech-secops-mcp?style=directory" alt="Secops MCP on AllMCPs" /></a>