Back to MCP directory
publicPublicdnsLocal runtime

slowtime-mcp-server

Slowtime MCP Server是一个提供安全时间操作的服务,具备定时攻击防护和时间锁定加密功能,支持间隔管理和时间模糊处理。

article

README

🚀 慢时间 MCP 服务器

慢时间 MCP 服务器是一个用于安全基于时间操作的模型上下文协议(MCP)服务器,具备时间攻击防护和时间锁定加密功能,为相关操作提供了安全保障。

🚀 快速开始

由于文档未提供具体的快速开始内容,暂不展示该部分。

✨ 主要特性

时间抖动与安全性

输入时间 ──┐
            ┌▼─────────────┐
            │ 随机抖动     │     ┌─────────────┐
            │ (100-5000ms) ├────►│ 偏移时间戳    │

该功能通过对输入时间进行 100 - 5000ms 的随机抖动,生成偏移时间戳,增强了系统的安全性。

时间守护者

查询历史数据和加密时间保险库的统计信息:

# 列出符合筛选条件的历史保险库
list_vault_history --interval_id=abc123 --decrypted_only=true --limit=10

# 获取保险库统计信息
get_vault_stats

示例输出:
总保险库数:150
已解密保险库数:75
平均解密时间:45 秒

此功能允许用户查询历史保险库数据和统计信息,方便对系统进行监控和管理。

📦 安装指南

由于文档未提供具体的安装步骤,暂不展示该部分。

💻 使用示例

基础用法

-- 列出符合筛选条件的历史保险库
list_vault_history --interval_id=abc123 --decrypted_only=true --limit=10

-- 获取保险库统计信息
get_vault_stats

📚 详细文档

存储架构

时间保险库使用 DuckDB WASM 进行持久化存储,以下是其架构:

CREATE TABLE timevaults (
  id VARCHAR PRIMARY KEY,
  encrypted_data TEXT NOT NULL,
  round_number BIGINT NOT NULL,
  created_at TIMESTAMP NOT NULL,
  decrypted_at TIMESTAMP,
  interval_id VARCHAR NOT NULL,
  metadata JSON
);

-- 索引用于高效查询
CREATE INDEX idx_interval_id ON timevaults(interval_id);
CREATE INDEX idx_created_at ON timevaults(created_at);

🤝 贡献指南

  1. 叉仓库
  2. 创建功能分支
  3. 提交更改
  4. 推送到分支
  5. 创建拉取请求

📄 许可证

本项目采用 MIT 许可证,有关详细信息,请参阅 LICENSE 文件。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client