Wait MCP Server

wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available

Local serverstdio

What is the Wait MCP Server?

wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
opts.resourcesarray of string resources to wait for. prefix determines the type of resource with the default type of file:
opts.delayoptional initial delay in ms, default 0
opts.intervaloptional poll resource interval in ms, default 250ms
opts.logoptional flag which outputs to stdout, remaining resources waited on and when complete or errored
opts.reverseoptional flag to reverse operation so checks are for resources being NOT available, default false
opts.simultaneousoptional count to limit concurrent connections per resource at a time, setting to 1 waits for previous connection to succeed, fail, or timeout before sending another, default infinity
opts.timeoutoptional timeout in ms, default Infinity. Aborts with error.
opts.tcpTimeoutoptional tcp timeout in ms, default 300ms
opts.verboseoptional flag which outputs debug output, default false
opts.windowoptional stabilization time in ms, default 750ms. Waits this amount of time for file sizes to stabilize or other resource availability to remain unchanged.
opts.ca[ /* strings or binaries */ ],
opts.cert[ /* strings or binaries */ ],
opts.key[ /* strings or binaries */ ],
opts.passphrase'yourpassphrase',

How to install the Wait MCP Server

{
  "mcpServers": {
    "wait-1": {
      "command": "npx",
      "args": ["-y", "wait-on"],
      "env": {
        "SOCK_PATH": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

VariableDescriptionRequired
SOCK_PATHFilesystem location the server is allowed to use.Optional

Example prompts to try

  • “Use Wait to opts.resources.”
  • “Use Wait to opts.delay.”
  • “Use Wait to opts.interval.”

Frequently asked questions

wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.