MCP Command Runner Doctor

Build the smallest safe wrapper for MCP configs that fail with spawn npx ENOENT, uvx ENOENT, or GUI PATH drift before you rewrite server code. This page runs locally in the browser and does not ask for config contents.

Why this exists

  • 1
    Runner missingGUI-launched clients may not inherit the terminal PATH that finds npx, uvx, node, or python.
  • 2
    Windows wrapperSome Windows npm runners need cmd /c so the batch shim executes correctly.
  • 3
    Safer fixTest the command wrapper with placeholder package names before sharing redacted config for deeper review.

Build a runner checklist

Use package placeholders here. Do not paste live credential values, private endpoints, customer records, private screenshots, payment data, full names, private handles, or full transaction identifiers into public issues or buyer intake.

Wrapper checklist

Source-backed problem

After the runner starts