temporal-cortex-datetime

🕐 离线智能时区转换与自然语言日期解析

离线优先的时区处理与日期解析工具集,支持60+自然语言时间表达式,无需凭据,本地Rust二进制执行。

收藏
3.1k
安装
1.5k
版本
0.7.8
CLS 安全扫描中
预计需要 3 分钟...

使用说明

功能概述

Temporal Cortex Datetime 是一套专注于时间与日期处理的 MCP 技能工具集,由 Rust 编写并编译为本地二进制执行,提供完全离线、零网络依赖的时区计算能力。核心功能涵盖五大工具:

1. get_temporal_context — 获取当前时区上下文(UTC/本地时间、DST状态、下周起始等)
2. resolve_datetime — 将自然语言解析为标准 RFC 3339 格式,支持60+种表达式模式

3. convert_timezone — 跨 IANA 时区转换

4. compute_duration — 计算两个时间戳之间的精确时长

5. adjust_timestamp — DST 感知的时间调整(自动处理夏令时边界)

显著优点

零网络依赖:安装后完全离线运行,无 API 调用、无遥测、无凭据需求,适合隐私敏感场景。Rust 编译二进制提供接近原生性能,启动延迟极低。

DST 安全设计adjust_timestamp 专门处理夏令时转换期间的歧义问题(如 "+1d" 跨 spring-forward 保持相同时钟时间),避免常见时区 bug。

自然语言解析:覆盖相对时间("tomorrow")、周期边界("start of next week")、序数星期("third Friday of March")等 60+ 模式,降低用户输入门槛。

供应链透明:开源 MIT 许可,GitHub Actions 交叉编译,发布时附带独立 SHA256 校验;postinstall 脚本自动校验二进制哈希,不匹配则终止安装。

潜在局限

Node.js 依赖安装:虽运行时零网络,但首次安装需 npx 拉取 npm 包并下载平台特定二进制,对 air-gapped 环境需手动处理缓存。

功能边界:纯 datetime 计算,无日历事件创建、无闹钟/提醒调度能力(需配合其他技能)。

配置极简:仅支持 ~/.config/temporal-cortex/config.json 中的时区与周起始偏好,无企业级策略或多租户隔离。

适合人群

  • 需要离线/隐私优先时区处理的开发者
  • 构建跨时区协作工具(会议调度、截止日期计算)的 AI 应用
  • 对供应链安全有要求的企业(可 Docker 完全隔离运行)

常规风险

  • 安装时供应链攻击:npm 包或 GitHub Release 被篡改可能植入恶意二进制,需严格执行独立 SHA256 校验流程。
  • Docker 运行建议--network=none 可强制零网络,但构建阶段仍需从 GitHub 拉取源码,需信任源码仓库完整性。
  • DST 预测依赖系统时区数据库:底层 iana-time-zone crate 的时区数据可能滞后,极端边界日期(远未来/过去)存在解析偏差风险。

temporal-cortex-datetime 内容

references文件夹
手动下载zip · 4.6 kB
DATETIME-TOOLS.mdtext/markdown
请选择文件