睡眠等待工具

一个提供简单睡眠/等待功能的模型上下文协议(MCP)服务器,适用于在操作之间添加延迟,例如API调用之间的等待或测试最终一致性系统。

  • by Garoth
  • JavaScript
  • 本地部署
  • 22 星标
  • 更新于
在 GitHub 查看 Garoth/sleep-mcp

使用说明

睡眠MCP服务器

提供简单睡眠/等待工具的模型上下文协议(MCP)服务器。用于添加操作之间的延迟,例如在API调用之间等待或测试最终一致的系统。

可用工具

  • sleep:等待指定的持续时间(毫秒)

安装

git clone https://github.com/Garoth/sleep-mcp.git
npm install

配置

添加到您的Cline MCP设置文件中(例如~/.config/Code/User/globalStorage/saoudrizwan.claude dev/settings/Cline_MCP_settings.json):

{
  "mcpServers": {
    "sleep": {
      "command": "node",
      "args": ["/path/to/sleep-server/build/index.js"],
      "disabled": false,
      "autoApprove": [],
      "timeout": 300
    }
  }
}

注: 这 timeout 参数指定MCP服务器在超时之前等待响应的最长时间(以毫秒为单位)。这对于睡眠工具尤为重要,因为设置比睡眠持续时间短的超时会导致操作失败。确保您的超时值始终大于您计划使用的最大睡眠持续时间。

发展

设置测试

这些测试验证了不同持续时间的睡眠功能:

npm test

建筑

npm run build

许可证

麻省理工学院