Built in Rust, this server gives Claude a set of blocking wait primitives so it stops burning tokens on retry loops and sleep polling. You get seven tools: wait_for_port for TCP readiness checks, wait_for_file with inotify-backed filesystem events, wait_for_url for HTTP health endpoints, wait_for_pid and wait_for_docker for process lifecycle, wait_for_gh_run for Actions workflows, and wait_for_command for arbitrary shell predicates. All tools support configurable timeouts and can run in non-blocking mode with cancellation, pushing MCP resource notifications when conditions resolve. Ships as both an MCP server and a standalone CLI with the same wait semantics.
claude mcp add --transport stdio ricardo-hdrn-mcp-await uvx mcp-await