From mcp-tools-pro
MCP Server Hub — organizing, managing, and invoking 38+ dockerized security tools as MCP servers. Use when managing or invoking MCP security tool servers.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mcp-tools-pro:mcp-server-hubThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
MCP Server Hub is a centralized skill for organizing, managing, and invoking over 38 dockerized security tools (such as Nmap, Nuclei, Ghidra, SQLMap, Hashcat, etc.) as MCP servers. Every tool runs under a non-root user within minimal, Trivy-scanned Docker containers. This skill allows agents to invoke security tools directly via the MCP protocol, parse their outputs into a standardized format, ...
MCP Server Hub is a centralized skill for organizing, managing, and invoking over 38 dockerized security tools (such as Nmap, Nuclei, Ghidra, SQLMap, Hashcat, etc.) as MCP servers. Every tool runs under a non-root user within minimal, Trivy-scanned Docker containers. This skill allows agents to invoke security tools directly via the MCP protocol, parse their outputs into a standardized format, and monitor resource consumption.
Core principle: EACH TOOL RUNS IN ITS OWN ISOLATED CONTAINER; NO TOOL MAY DIRECTLY ACCESS THE HOST SYSTEM.
NO MCP SERVER CONTAINER CAN ACCESS THE HOST NETWORK OR FILESYSTEM DIRECTLY. ALL TOOLS MUST RUN IN ISOLATED, NON-ROOT, RESOURCE-CONSTRAINED CONTAINERS.
Use this when:
Use this ESPECIALLY when:
Don't skip when:
BEFORE proceeding:
mcp-server-hub inventory list
mcp-server-hub inventory show --tool nmap
BEFORE proceeding:
mcp-server-hub configure --tool nmap --cpu 2 --memory 512m --timeout 300s
mcp-server-hub configure --tool sqlmap --cpu 1 --memory 1g --timeout 600s
BEFORE proceeding:
mcp-server-hub invoke --tool nmap --args "-sV -p 1-1000 target.com"
mcp-server-hub invoke --tool nuclei --args "-t cves/ -u https://target.com"
BEFORE proceeding:
mcp-server-hub results parse --session-id abc-123 --format json
mcp-server-hub results summary --session-id abc-123
Before marking complete:
If you catch yourself thinking:
ALL OF THESE MEAN: STOP. Return to the relevant phase.
Watch for these redirections:
When you see these: STOP. Return to the relevant phase.
| Excuse | Reality |
|---|---|
| "Setting up containers takes too long; running on host is faster." | One-time container setups prevent host configuration drift and save time in the long run. |
| "Resource limits are unnecessary for small scans." | Unbounded containers can consume host resources and cause denials of service. |
| "I can parse the raw text manually in my head." | Automated pipelines require structured, schema-compliant JSON data to function. |
| "This security tool is well-known and doesn't pose a risk." | Even standard security tools can contain vulnerabilities or execute risky actions. |
| "I'll expose the container to the host network just this once." | Exposing containers to the host network can lead to accidental target scanning or credential leaks. |
After completing this process:
npx claudepluginhub haj1t/senior-dev-squad-skills --plugin mcp-tools-proGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.