MCP-Wait
# MCP-Wait
[](https://smithery.ai/server/@automation-ai-labs/mcp-wait)
A simple MCP server that provides waiting functionality to pause until other tasks finish.
## Features
- Wait for a specified number of seconds
- Progress reporting during waiting
- Simple to use via CLI or as an HTTP server with SSE
## Integration with Claude Desktop/Cursor/Chatwise
To use with Claude Desktop, add the following to your configuration:
```json
{
"mcpServers": {
"mcp-wait": {
"command": "npx",
"args": [
"-y",
"@automation-ai-labs/mcp-wait"
],
"env": {
"TRANSPORT_TYPE": "stdio"
}
}
}
}
```
## Installation
### Installing via Smithery
To install Wait for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@automation-ai-labs/mcp-wait):
```bash
npx -y @smithery/cli install @automation-ai-labs/mcp-wait --client claude
```
### Manual Installation
```bash
npm install
```
## Usage
### CLI Testing
Test the server directly using the FastMCP CLI:
```bash
npm run dev
```
This will start the server and let you interact with it through the CLI.
### Inspect with MCP Inspector
Inspect the server using the MCP Inspector web UI:
```bash
npm run inspect
```
### Start as SSE Server
Start the server with SSE support for integrating with other applications:
```bash
TRANSPORT_TYPE=sse PORT=8080 npm start
```
## Wait Tool
The server provides a simple `wait` tool that accepts a `seconds` parameter:
- `seconds`: The number of seconds to wait (0-30000)
Example:
```json
{
"seconds": 5
}
```
This will wait for 5 seconds and report progress during the wait.
TDQS
Scored across 1 tool
With only one tool, there is no possibility of confusion or overlap between tools, as there are no other tools to compare it to. The tool's purpose is clearly defined and distinct by default.
Since there is only one tool, it inherently follows a consistent naming pattern with itself. The name 'wait' is straightforward and matches the verb_noun style, though no pattern can be assessed across multiple tools.
A single tool is generally too few for most server purposes, as it limits functionality and suggests a very narrow scope. While the tool is useful for waiting, it lacks companion tools for broader task management or integration, making the server feel incomplete.
The server's purpose appears to be related to task management or timing, but with only a 'wait' tool, there are significant gaps. There are no tools for starting, monitoring, or canceling tasks, making the surface severely incomplete for any practical workflow.