wyd MCP server
io.github.oxyplay/wyd·v0.10.0·4 starsLocal runtime provenance for coding agents. Inspect sessions and explain which one owns a process.
4 stars
Reviews
Write oneNobody has reviewed wyd yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
wyd tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 33 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How wyd compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,243 servers
- GitHub stars
- 4
- more than 82% of 28,706 servers
Install wyd in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the wyd repository's README, as published. We do not edit it. Read it on GitHub
wyd
wyd? — what you doing?
See what your coding agents left running.
Coding agents spawn MCP servers, headless browsers, dev servers, workers, and databases.
ps tells you what is running. wyd tells you why — which session started it, in which project, and whether it's leftover.
OpenCode
└─ chrome-devtools-mcp
└─ Chromium ×8 1.2 GB
Agent exited 47m ago
⚠ leftoverLocal, macOS and Linux. No account, no network, no telemetry.
https://wyd.sh
curl -fsSL https://wyd.sh/install.sh | sh
# or
brew install oxyplay/tap/wyd
# or
cargo install wyd
wyd
wyd upgrade # brew or cargo, matching the install
wyd --demo # deterministic synthetic dataset — screenshots/demos, no host scanEach tagged release publishes the crate to crates.io and bumps Formula/wyd.rb in oxyplay/homebrew-tap automatically, so wyd upgrade stays current with no manual step. wyd upgrade still prints a hint if a formula bump is ever lagging.
Binaries: GitHub Releases. From a clone: cargo install --path .
OS daemons stay hidden. Desktop Chrome stays hidden. Agent-spawned Chromium does not.
Why wyd
Built for people who run coding agents all day and then ask what did that session leave behind?
Runtime ownership
Beyond the live view, wyd tracks coding-agent runtime sessions — which resources a session spawned, keyed by bootid + pid + starttime, so the provenance survives process re-parenting and Wyd restarts. A deterministic resolver attributes resources to a session with an explainable score when exact ancestry is gone.
agent session owns it, it names the system source instead (systemd unit, launchd, cron, tmux, ssh, snap, flatpak, or an interactive shell), with the ancestry chain. Exit codes: 0 cleanly owned, 1 leftover/unattributed, 2 not running, 5 internal error.
- Sessions view in the TUI (top-level): agent · project · state · age · id, with a details panel.
- wyd why — which session owns a process, and the evidence. When no
- wyd --json sessions — recorded sessions as JSON.
- wyd serve — a local daemon over a Unix socket (wyd.sock, mode 0600, single-instance). Keeps provenance fresh and answers read-only queries; vendors can register sessions with sessionstart / sessionend (their id maps to a Wyd session as an alias).
- wyd mcp — a Model Context Protocol server over stdio, so a coding agent can ask wyd for its sessions, who owns a PID, and its managed runs (--allow-run adds host execution).
MCP
wyd also speaks the Model Context Protocol over stdio, so a coding agent can ask the machine what it — or other agents — left running.
wyd mcp # read-only
wyd mcp --allow-run # also allows starting and cancelling runsStarts the local MCP server. Read tools are always available: listsessions (recorded agent sessions), explain (which session owns a process, by pid), listruns, getrun, readrunoutput and getcapacity. --allow-run adds startrun and cancelrun for that connection only — without it those calls are rejected with a message to restart with --allow-run. No network, no account — the answers come from the local provenance store.
Registered in the MCP Registry:
- MCP Registry name: mcp-name: io.github.oxyplay/wyd
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-14downgradeA → Bscore 80
wyd: common questions
- Is wyd MCP server safe?
- Mostly: it is graded B (80/100). Read the wyd safety report
- Does wyd need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is wyd maintained?
- The last commit was 55 days ago (2026-09-11). The latest release is v0.10.0.
- What can I use instead of wyd?
- Servers from other publishers that do the same job: e2e MCP server and Deja Vu MCP server.
- How does wyd compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,243 servers); github stars 4 (more than 82% of 28,706 servers). Full comparison.
Alternatives to wyd
Same job from other publishers: the closest match first, then the best rated.