
Unix Timestamps MCP Server

2025.04.02
1
JavaScript日期转换时间戳工具开发效率
Unix Timestamps MCP Server 是一个轻量级的 MCP 服务器,专门用于将 ISO 8601 格式的日期/时间字符串转换为 Unix 时间戳(自纪元以来的秒数)。它提供了输入验证和错误处理功能,确保输入的日期字符串是有效的 ISO 8601 格式。
View on GitHub
Overview
基本能力
产品定位
Unix Timestamps MCP Server 是一个专门用于日期/时间转换的工具,主要服务于需要将 ISO 8601 格式转换为 Unix 时间戳的开发场景。
核心功能
- ISO 8601 到 Unix 时间戳转换:提供
iso8601_to_unix
工具,将标准 ISO 8601 日期/时间字符串转换为 Unix 时间戳。 - 输入验证:基本检查确保输入字符串是 JavaScript
Date
解析器识别的有效日期。 - 错误处理:如果输入字符串不是有效的 ISO 8601 日期/时间,则返回错误消息。
适用场景
- 开发中需要将 ISO 8601 日期/时间字符串转换为 Unix 时间戳的场景。
- 需要验证日期字符串格式的场景。
工具列表
iso8601_to_unix(iso8601: string)
:将 ISO 8601 格式的日期/时间字符串转换为 Unix 时间戳。- 输入参数:
iso8601
(字符串) - ISO 8601 格式的日期/时间字符串(例如"2024-07-26T10:00:00Z"
)。 - 输出:包含计算的 Unix 时间戳和解析日期的确认文本。
- 错误处理:如果输入字符串无效,则返回错误消息。
常见问题解答
- 如何安装?:需要 Node.js 18+ 和
npm
或npx
。 - 如何使用?:通过 MCP 客户端(如 Claude Desktop)配置后使用
iso8601_to_unix
工具。
使用教程
使用依赖
- Node.js:版本 18 或更高版本。
npm
或npx
:通常随 Node.js 一起安装。
安装教程
- 确保已安装 Node.js 和
npm
/npx
。 - 在 Claude Desktop 的配置文件中添加以下配置:
json { "mcpServers": { "unix_timestamps_mcp": { "command": "npx", "args": ["-y", "github:Ivor/unix-timestamps-mcp"] } } }
调试方式
- 配置完成后,在 Claude Desktop 中使用
iso8601_to_unix
工具。 - 示例命令:
- "Convert '2023-03-15T12:00:00Z' to a Unix timestamp:
iso8601_to_unix(iso8601: '2023-03-15T12:00:00Z')
" - "What is the Unix timestamp for '2024-01-01T00:00:00-05:00'?
iso8601_to_unix(iso8601: '2024-01-01T00:00:00-05:00')
"