Slowtime MCP Server

Slowtime MCP Server

site icon
2025.01.02 2
TypeScript时间服务数据安全加密服务金融服务其它
Slowtime MCP Server 是一个基于时间的安全操作模型上下文协议服务器,提供定时攻击保护和时间锁定加密功能。它通过随机时间模糊处理、时间锁定加密和间隔管理来增强安全性,适用于需要时间敏感操作和数据保护的场景。
View on GitHub

Overview

基本能力

产品定位

Slowtime MCP Server 是一个专注于时间敏感操作和数据安全的协议服务器,通过时间模糊处理和时间锁定加密来保护数据不被提前解密。

核心功能

  1. 时间模糊处理与安全
  2. 随机时间模糊处理(100-5000ms)
  3. 抖动时间戳
  4. 恒定时间比较

  5. 时间锁定加密流程

  6. 使用时间锁定加密数据
  7. 间隔持续时间管理
  8. 与熵网络集成

  9. 间隔管理

  10. 创建、暂停、恢复间隔
  11. 进度跟踪
  12. 自动清理

  13. 时间保险库存储与分析

  14. DuckDB WASM 存储
  15. 历史数据查询
  16. 统计和分析

适用场景

  1. 需要防止定时攻击的应用
  2. 需要时间锁定加密的数据保护
  3. 需要精确时间间隔管理的任务

工具列表

  1. TimeFuzz:提供定时攻击保护
  2. TimeKeeper:管理时间间隔
  3. TimeLock:处理时间锁定加密
  4. TimeVault:提供持久化存储和分析

常见问题解答

  1. 如何安装和配置?
  2. 参考安装教程部分
  3. 如何查询历史数据?
  4. 使用 list_vault_historyget_vault_stats 命令
  5. 如何确保数据安全?
  6. 使用时间锁定加密和随机时间模糊处理

使用教程

使用依赖

  1. 确保已安装 Node.js
  2. 确保已安装 Claude Desktop

安装教程

  1. 将以下配置添加到 Claude Desktop 的配置文件中 ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "slowtime": {
      "command": "node",
      "args": ["/path/to/slowtime-mcp-server/build/index.js"]
    }
  }
}

调试方式

  1. 启动间隔: start_interval "Focus Time" 25
  2. 检查间隔: check_interval <id>
  3. 暂停和恢复间隔: pause_interval <id> resume_interval <id>
  4. 查询历史数据: list_vault_history --interval_id=abc123 --decrypted_only=true --limit=10 get_vault_stats

许可证

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