mcp-registry/secops-mcp

    ==================
      
       /// MCP ///
      /// SEC ///
        
    ==================
        
    [server:online]
    [protocol:ready]

secops-mcp

by securityfortech

All-in-one security-operations (MCP) platform that wraps popular offensive-security tools behind a unified Python interface and Docker image.

122
15
Open Source

Installation

1. Prerequisites
• Git and Python ≥ 3.9 installed on the host.
• (Optional) Docker, if you prefer container deployment.
2. Clone the repository
git clone https://github.com/securityfortech/secops-mcp.git cd secops-mcp
3. Create and activate a virtual-environment (recommended)
python -m venv .venv source .venv/bin/activate # Windows: .venv\Scripts\activate
4. Install Python dependencies
pip install -r requirements.txt
5. Configure run-time variables
The MCP server coordinates several open-source security scanners and may require external API keys (e.g. `OPENAI_API_KEY` for AI assistance). Create a `.env` file or export variables in your shell:
export OPENAI_API_KEY="<your-key>" export SECOPS_MCP_PORT=8080 # optional – defaults to 8080
6. Launch the MCP server
python -m secops_mcp # or: python src/secops_mcp/server.py # The service will listen on http://0.0.0.0:8080
Docker (alternative)
docker build -t secops-mcp . docker run -d -p 8080:8080 \ -e OPENAI_API_KEY=<your-key> secops-mcp
7. Verify
Open a browser or use curl: `curl http://localhost:8080/health` ⇒ `{"status":"ok"}`
8. Updating
Pull the latest code and repeat `pip install -r requirements.txt` to update dependencies.

Documentation

License: MIT License
Updated 7/30/2025
secops-mcp - MCP Server Registry - Augment Code