Unix Timestamps MCP Server

Unix Timestamps MCP Server

site icon
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+ 和 npmnpx
  • 如何使用?:通过 MCP 客户端(如 Claude Desktop)配置后使用 iso8601_to_unix 工具。

使用教程

使用依赖

  • Node.js:版本 18 或更高版本。
  • npmnpx:通常随 Node.js 一起安装。

安装教程

  1. 确保已安装 Node.js 和 npm/npx
  2. 在 Claude Desktop 的配置文件中添加以下配置: json { "mcpServers": { "unix_timestamps_mcp": { "command": "npx", "args": ["-y", "github:Ivor/unix-timestamps-mcp"] } } }

调试方式

  1. 配置完成后,在 Claude Desktop 中使用 iso8601_to_unix 工具。
  2. 示例命令:
  3. "Convert '2023-03-15T12:00:00Z' to a Unix timestamp: iso8601_to_unix(iso8601: '2023-03-15T12:00:00Z')"
  4. "What is the Unix timestamp for '2024-01-01T00:00:00-05:00'? iso8601_to_unix(iso8601: '2024-01-01T00:00:00-05:00')"

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。