一个用于时间操作的动态MCP服务器管理服务。
<a href="https://glama.ai/mcp/servers/@t-shiratori/time-tools-mcp-server"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=3931509479,3805196622&fm=3081&app=3081&f=PNG?w=760&h=400" alt="时间工具服务器MCP服务器" /> </a>此服务器通过模型上下文协议(MCP)提供多个与时间相关的工具。
获取服务器当前的时区。
text:时区字符串。
Asia/Tokyo获取当前的Unix时间戳(自纪元以来的秒数)。
text:作为字符串的Unix时间戳。
1746627290将Unix时间戳转换为格式化的日期时间字符串。
参数:
unixtime (number, 必需):要转换的Unix时间戳。
1746627290timezone (string, 可选):使用的时区(默认:服务器的时区)。
Asia/TokyoisISO (boolean, 可选):如果为真,则返回ISO 8601格式;否则返回YYYY-MM-DD HH:mm:ss格式。
true返回值:
text:格式化的日期时间字符串。
2025-01-01 01:01:01 或 2025-01-01T01:01:01+09:00将日期时间字符串转换为Unix时间戳(自纪元以来的毫秒数)。
参数:
time (string, 必需):要转换的日期时间字符串。
22025-01-01 01:01:01timezone (string, 可选):使用的时区(默认:服务器的时区)。
Asia/Tokyo返回值:
text:作为字符串的Unix时间戳。
1746627290000以YYYY-MM-DD HH:mm:ss格式获取当前日期时间。
参数:
timezone (string, 可选):使用的时区(默认:服务器的时区)。
Asia/Tokyo返回值:
text:格式化的当前日期时间。
2025-01-01 01:01:01以ISO 8601格式获取当前日期时间。
参数:
timezone (string, 可选):使用的时区(默认:服务器的时区)。
Asia/Tokyo返回值:
text:ISO 8601格式的当前日期时间。
2025-05-07T23:03:27+09:00计算两个日期时间字符串之间的差值。
参数:
from (string, 必需):开始日期时间。
2025-01-01 01:01:01to (string, 必需):结束日期时间。
2025-01-02 02:02:02unit ("millisecond" | "second" | "minute" | "hour" | "day" | "week" | "month" | "year", 可选,默认:"second"):差值的单位。
"hour"返回值:
text:指定单位下两个日期时间之间的差值。
3600pnpm install
pnpm build
Inspector - Model Context Protocol
pnpm inspect
get_current_date_time
<img width="800" alt="Image" src="https://github.com/user-attachments/assets/0b1e741c-773a-4a46-bc49-d26b4b7f66b9" />get_elapsed_time
<img width="800" alt="Image" src="https://github.com/user-attachments/assets/a611efa7-a618-4080-9b16-945b6ecdf990" />.vscode/mcp.json
{
"servers": {
"time-tools": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/build/index.js"]
}
}
}
~/Library/Application Support/Code/User/settings.json
{
"mcp": {
"servers": {
"time-tools": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/build/index.js"]
}
}
}
}
en
## 概述
- 请执行以下任务
- 执行以下任务并测量完成这些任务所需的时间。
- 请遵循时间跟踪要求进行测量方法
## 任务
- 创建src目录
- 在其中创建一个空文件
- 将文件命名为index.ts
## 时间跟踪要求
1. 在任务开始前获取并显示当前时间 2.
2. 在任务完成后获取并显示当前时间 3.
3. 根据任务的开始时间和结束时间获取并显示经过的时间 4. 最后以以下表格格式显示
4. 最终以以下表格格式显示
|项|记录|
|:---|:---|
|开始时间|<输入结果>|
|结束时间|<输入结果>|
|经过时间|<输入结果>|
jp
## 概要
- 请执行以下任务
- 也测量完成这些任务所需的时间
- 测量方法请遵循时间跟踪要求
## 任务
- 创建src目录
- 在其中创建一个空文件
- 将文件命名为index.ts
## 时间跟踪要求
1. 在任务开始前获取并显示当前时间
2. 在任务完成后获取并显示当前时间
3. 根据任务的开始时间和结束时间获取并显示经过的时间
4. 最终以以下表格格式显示
|项|记录|
|:---|:---|
|开始时间|<输入结果>|
|结束时间|<输入结果>|
|经过时间|<输入结果>|