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);
🤝 贡献指南
- 叉仓库
- 创建功能分支
- 提交更改
- 推送到分支
- 创建拉取请求
📄 许可证
本项目采用 MIT 许可证,有关详细信息,请参阅 LICENSE 文件。
Scan to contact