Skip to content

For developers running coding agents

Model memory is a cache with no invalidation. Your agent will confidently tell you a server is running because a doc said so months ago. The OS is the only thing that actually knows. We build the tooling that keeps an agent fleet honest — starting with a free MCP server that hands the OS straight to the model.

Free · MIT · no telemetry

whats-running-mcp

An MCP server that tells your agent what is actually running on the machine — live agent sessions, listening TCP ports, loaded daemons, system load — read straight from the OS via ps, lsof, launchctl and df. Never from docs, transcripts, or memory files.

claude mcp add --scope user whats-running -- npx -y whats-running-mcp
whats_running

Full snapshot in one call — use at session start.

agent_sessions

Which agent processes are live? Terminal-attached vs detached orphan, with pid, uptime, working directory.

listening_ports

Is service X actually up? Every TCP LISTEN socket with its owning process.

daemons

What persistent services are loaded? launchctl on macOS, systemd --user on Linux.

system_stats

Load average, uptime, root-disk free space.

Read-only by construction

Every command is a fixed binary with fixed flags via execFile — no shell, and nothing derived from model input is ever executed.

The free server stays free. MIT, no telemetry, nothing held back to sell you later, and no dependency on anything below. If the paid kits disappeared tomorrow the server would be exactly as complete as it is today.

Paid · $29 each · one-time

The server tells you what is running. These two deal with what’s wrong with it.

Both kits came out of running a one-person company on a fleet of coding agents, and every rule in them traces to a specific failure that cost us something. Instant download, single-operator commercial license, no subscription.

Agent Fleet Ops Kit — cover
Paid kit
$29

Agent Fleet Ops Kit

Run four coding agents on one machine without them colliding. If you run one agent, you don't need this. If you run three or four in parallel — Claude Code, Codex, Aider — you already know the failure modes: two sessions editing the same checkout, a dev server nobody owns, MCP servers leaked from crashed sessions holding ports for weeks.

  • The tooling and operating procedure for a multi-agent box
  • Collision handling for parallel sessions on one checkout
  • Port and dev-server ownership so agents test what they edit
  • Orphan/leaked MCP process sweeps before the box saturates
Buy now — $29
Agent Reliability Kit — cover
Paid kit
$29

Agent Reliability Kit

Four hooks and two CLIs that stop your coding agent from telling you it's done when it isn't. Asking the agent to double-check doesn't fix it — that's the same model confirming its own hallucination. The fix has to be structural: something outside the model that touches the outside world before the turn is allowed to end.

  • done_gate.py — Stop hook that blocks the turn on an unverified completion claim
  • verify — CLI that hard-checks every repo (gh api) and URL (curl) in a claim
  • qcheck — CLI that fails any deliverable missing its quality gate
  • Exit codes that compose in shell, plus an optional adversarial model panel
Buy now — $29

Not what you came for? The rest of the catalog — the operator course, the playbook bundle, the prompt arsenal — is on the Products page. Questions about either kit go to info@shifttheculture.media.