Unix时间戳MCP服务器
一个轻量级的MCP服务器,用于将ISO 8601日期/时间字符串转换为Unix时间戳。
特性
- ISO 8601到Unix时间戳转换:提供工具(
iso8601_to_unix)将标准ISO 8601日期/时间字符串转换为Unix时间戳(自纪元以来的秒数)。 - 输入验证:基本检查以确保输入字符串是JavaScript识别的有效日期
Date解析器。 - 错误处理:如果输入字符串不是有效的ISO 8601日期/时间,则返回错误消息。
安装
先决条件
- Node.js(建议使用18或更高版本)
npm或npx(通常包含在Node.js中)
客户端配置(克劳德桌面)
要将此服务器与Claude Desktop等客户端一起使用,请将以下配置添加到客户端的设置文件中(例如。, claude_desktop_config.json):
{
"mcpServers": {
"unix_timestamps_mcp": {
"command": "npx",
"args": ["-y", "github:Ivor/unix-timestamps-mcp"]
}
}
}用法
此服务器提供可通过MCP客户端访问的工具。
可用工具
工具: iso8601_to_unix(iso8601: string)
将ISO 8601格式的日期/时间字符串转换为Unix时间戳(自纪元以来的秒数)。
- 输入参数:
iso8601(string)-ISO 8601格式的日期/时间字符串(例如。,"2024-07-26T10:00:00Z","2024-07-26T12:00:00+02:00").
- 输出:包含计算的Unix时间戳和解析日期确认的文本。例子:
Unix Timestamp: 1721988000
Original ISO8601: 2024-07-26T10:00:00Z
Parsed as: Fri, 26 Jul 2024 10:00:00 GMT- 错误处理:如果输入字符串不是有效的ISO 8601日期/时间,则返回错误消息。
Claude Desktop中的示例
- 按照安装部分所示配置服务器。
- 使用
iso8601_to_unix提示中的工具:
- “将'2023-03-15T12:00:00Z'转换为Unix时间戳: iso8601_to_unix(iso8601: '2023-03-15T12:00:00Z')" - “2024-01-01T00:00:00-05:00的Unix时间戳是什么? iso8601_to_unix(iso8601: '2024-01-01T00:00:00-05:00')"
许可证
该项目根据MIT许可证获得许可。有关详细信息,请参阅LICENSE文件。(如果使用其他许可证,请创建许可证文件或更新此部分)。

