================== /// 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 SourceInstallation
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