慢时间 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);
本项目采用 MIT 许可证,有关详细信息,请参阅 LICENSE
文件。