mcpField
U
Unix Timestamps MCP Server

Unix Timestamps MCP Server

本地服务
github.com/Ivor开发工具082 周前更新

关于 Unix Timestamps MCP Server

Unix Timestamps MCP Server 是用于将 ISO 8601 日期时间字符串转换为 Unix 时间戳的轻量服务,面向需要依据输入日期计算时间戳的 MCP 客户端,并提供基础校验和错误提示。

主要功能

  1. 01将 ISO 8601 字符串转换为 Unix 时间戳
  2. 02以纪元起始后的秒数返回时间戳
  3. 03使用 JavaScript Date 解析校验日期字符串
  4. 04报告无效日期输入

适用场景

  1. 01为 API 请求转换日期时间字符串
  2. 02从 ISO 8601 日期计算纪元秒数
  3. 03检查输入日期字符串能否解析

MCP 相关

向 MCP 客户端提供 `iso8601_to_unix` 工具。该工具接收 ISO 8601 字符串并返回 Unix 时间戳;输入无效时返回错误。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"unix-timestamps": {
"command": "npx",
"args": [
"-y",
"github:Ivor/unix-timestamps-mcp"
]
}
}
}
启动命令npx -y github:Ivor/unix-timestamps-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmgithub:Ivor/unix-timestamps-mcp

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Unix 时间戳 MCP 服务

Node.js License Status

一个轻量级 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 等客户端配合使用,请将以下配置添加到客户端的设置文件中(例如,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(字符串)——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 中的示例
  1. 按照“安装”部分的说明配置服务。
  2. 在提示词中使用 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 文件。(如果使用其他许可证,请创建 LICENSE 文件或更新本节。)

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。