# MCP Orchestration

> Use when orchestrating headless tooling via MCP in this container (filesystem, fetch, playwright, semgrep, trivy, promptfoo, sqlite, kubernetes). Ensures outputs are saved under /pentest/ and avoids brittle npx cold-starts.

- Skill: `tomevault-io/mcp-orchestration` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/mcp-orchestration`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/mcp-orchestration/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/mcp-orchestration

---


# MCP Orchestration (Headless)

## Available MCP Servers (Configured By entrypoint.sh)

- `filesystem`: read/write under `/pentest`, `/tmp`, `/var/log`
- `fetch`: HTTP client (`mcp-server-fetch`)
- `playwright`: headless browser automation
- `memory`: scratch memory for the session
- `promptfoo`: run evals/redteam
- `trivy`: run `trivy mcp` for scans
- `semgrep`: run `semgrep-mcp` for repo scans
- `sqlite`: local db at `/pentest/mcp.sqlite`
- `kubernetes`: cluster inspection (uses `kubectl` config)

## Conventions

- Always write artifacts to `/pentest/` (never to `$HOME`).
- Cache expensive results and summarize them into `/pentest/reports/`.
- If an MCP server is unavailable, fall back to the CLI tool directly.

---
> Source: [mayflower/kali-ai-redteam](https://github.com/mayflower/kali-ai-redteam) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-05-22 -->

