Sleep MCP Server

Sleep MCP Server

site icon
2025.03.01 8
JavaScript时间控制测试工具开发效率
Sleep MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供简单的睡眠/等待功能。主要用于在操作之间添加延迟,例如在 API 调用之间等待或测试最终一致性系统。
View on GitHub

Overview

基本能力

产品定位

Sleep MCP Server 是一个轻量级的等待工具,旨在为开发者和测试人员提供可控的时间延迟功能。

核心功能

  • 提供 sleep 工具,可以按毫秒指定等待时间

适用场景

  1. API 调用之间的延迟控制
  2. 测试最终一致性系统
  3. 需要人为添加延迟的开发/测试场景

工具列表

  • sleep: 按指定毫秒数等待

常见问题

  • 注意 timeout 参数需要大于计划使用的最大 sleep 时长,否则会导致操作失败

使用教程

使用依赖

需要安装 Node.js 环境

安装教程

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
    }
  }
}

调试方式

npm test  # 运行测试
npm run build  # 构建项目

许可证

该项目遵循 MIT 开源许可条款。