mirror of
https://github.com/BillyOutlast/sec-mcp.git
synced 2026-07-01 12:50:00 -04:00
a958c31ecf3dda92a2fbe30b353e6a77b7394587
sec-mcp Stack
Security-focused MCP stack routed through mcpo, with Open WebUI + Ollama included.
Included MCP servers
triv3/mcp-kali-serverk3nn3dy-ai/kali-mcpGH05TCREW/MetasploitMCPsocteam-ai/nvd-cve-mcp-serverdtkmn/mcp-zap-serverzcaceres/markdownify-mcp
Files
docker-compose.yml- AMD ROCm override for Ollamamcpo-config.template.json- Templatedmcpomulti-server config.env.example- Environment variable templateOPENWEBUI_MCP_SETUP.md- Step-by-step MCP setup inside Open WebUI
Quick start
- Create env file:
Copy-Item .env.example .env
- Start base stack:
docker compose up -d --build
- Open services:
- Open WebUI:
http://localhost:3000 - MCPO docs:
http://localhost:8000/docs - Ollama API:
http://localhost:11434
AMD GPU (Ollama ROCm)
Use this only on Linux hosts with /dev/kfd and /dev/dri available:
docker compose -f docker-compose.yml -f docker-compose.ollama-amd.yml up -d --build
MCPO routes
Each MCP server is exposed by mcpo under its own path:
http://localhost:8000/triv3-kali-server/docshttp://localhost:8000/k3nn3dy-kali-mcp/docshttp://localhost:8000/metasploit-mcp/docshttp://localhost:8000/mcp-zap-server/docshttp://localhost:8000/nvd-cve-mcp-server/docshttp://localhost:8000/markdownify-mcp/docs
Open WebUI MCP setup
Follow the full guide in:
OPENWEBUI_MCP_SETUP.md
This includes:
- UI steps for adding OpenAPI servers
- Correct internal Docker URL usage (
http://mcpo:8000/...) - Auth header guidance for
MCPO_API_KEY - Validation and troubleshooting steps
Notes
- First startup is slower because dependencies are built/installed.
markdownify-mcpis built atmcpocontainer startup.mcp-zap-serverauth values are injected via.envintomcpo-config.template.jsonat runtime.MD_SHARE_DIRcontrols markdown file access scope formarkdownify-mcp.
Description
Languages
Shell
100%