Runs shell commands on your local machine or in a container with full lifecycle control over background processes. You get six tools: run commands in the foreground with configurable timeouts, spin up background jobs that write to log files, tail those logs, wait for completion, kill processes, and list everything running. Built in OpenTelemetry tracing and metrics if you point it at a collector. Supports stdio for local Claude Desktop integration or HTTP transport for remote access. The Docker setup is clean: mount a volume at /workspace and commands execute in isolation. Useful when you need programmatic shell access with proper job control instead of fire and forget execution.
claude mcp add --transport stdio mrorigo-bash-command-mcp -- npx -y bash-command-mcp