MCP-Server zur Zeitmanipulation
Ein dynamischer MCP-Serververwaltungsdienst zur Zeitmanipulation.
Related MCP server: DateTime MCP Server
MCP-Tools
Dieser Server stellt über das Model Context Protocol (MCP) mehrere zeitbezogene Tools bereit.
get_timezone
Ruft die aktuelle Zeitzone des Servers ab.
Widerrufsfolgen:
text: Die Zeitzonenzeichenfolge.zB
Asia/Tokyo
get_unixtime
Holen Sie sich den aktuellen Unix-Zeitstempel (Sekunden seit Epoche).
Widerrufsfolgen:
text: Der Unix-Zeitstempel als Zeichenfolge.z.B.
1746627290
convert_unix_to_datetime
Konvertiert einen Unix-Zeitstempel in eine formatierte Datums-/Uhrzeitzeichenfolge.
Parameter:
unixtime(number, erforderlich): Der zu konvertierende Unix-Zeitstempel.z.B.
1746627290
timezone(string, optional): Die zu verwendende Zeitzone (Standard: Zeitzone des Servers).zB
Asia/Tokyo
isISO(boolean, optional): Wenn wahr, wird das ISO 8601-Format zurückgegeben; andernfalls wirdYYYY-MM-DD HH:mm:sszurückgegeben.zB
true
Widerrufsfolgen:
text: Die formatierte Datums-/Uhrzeitzeichenfolge.zB
2025-01-01 01:01:01oder2025-01-01T01:01:01+09:00
Datum/Uhrzeit in Unix konvertieren
Konvertiert eine Datums-/Uhrzeitzeichenfolge in einen Unix-Zeitstempel (Millisekunden seit Epoche).
Parameter:
time(string, erforderlich): Die zu konvertierende Datums-/Uhrzeitzeichenfolge.zB
2025-01-01 01:01:01
timezone(string, optional): Die zu verwendende Zeitzone (Standard: Zeitzone des Servers).zB
Asia/Tokyo
Widerrufsfolgen:
text: Der Unix-Zeitstempel als Zeichenfolge.z.B.
1746627290000
Aktuelles Datum und Uhrzeit abrufen
Rufen Sie das aktuelle Datum und die Uhrzeit im Format YYYY-MM-DD HH:mm:ss .
Parameter:
timezone(string, optional): Die zu verwendende Zeitzone (Standard: Zeitzone des Servers).zB
Asia/Tokyo
Widerrufsfolgen:
text: Das formatierte aktuelle Datum und die Uhrzeit.zB
2025-01-01 01:01:01
get_current_date_time_iso
Holen Sie sich das aktuelle Datum und die Uhrzeit im ISO 8601-Format.
Parameter:
timezone(string, optional): Die zu verwendende Zeitzone (Standard: Zeitzone des Servers).zB
Asia/Tokyo
Widerrufsfolgen:
text: Das aktuelle Datum und die aktuelle Uhrzeit im ISO 8601-Format.zB
2025-05-07T23:03:27+09:00
get_elapsed_time
Berechnen Sie die Differenz zwischen zwei Datums-/Uhrzeitzeichenfolgen.
Parameter:
from(string, erforderlich): Das Startdatum und die Startzeit.zB
2025-01-01 01:01:01
to(string, erforderlich): Das Enddatum und die Endzeit.zB
2025-01-02 02:02:02
unit("millisecond" | "second" | "minute" | "hour" | "day" | "week" | "month" | "year", optional, Standard:"second"): Die Einheit für die Differenz.z.B.
"hour"
Widerrufsfolgen:
text: Die Differenz zwischen den beiden Datums- und Uhrzeitangaben in der angegebenen Einheit.zB
3600
MCP-Server-App vorbereiten
1. Pakete installieren
pnpm install2. Bauen
pnpm buildMcp-Inspektor
Inspector - Modellkontextprotokoll
pnpm inspectAktuelles Datum und Uhrzeit abrufen
get_elapsed_time
VS Code
Bei Verwaltung in einem Projekt
.vscode/mcp.json
{
"servers": {
"time-tools": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/build/index.js"]
}
}
}Für das persönliche globale Management
~/Library/Application Support/Code/User/settings.json
{
"mcp": {
"servers": {
"time-tools": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/PARENT/FOLDER/build/index.js"]
}
}
}
}Beispiel-Eingabeaufforderung
de
## Overview
- Please perform the following tasks
- Perform the following tasks and measure the time it takes to perform the tasks.
- Please follow the time tracking requirements for the measurement method
## Tasks
- Create the src directory
- Create an empty file in it
- Name the file index.ts
## Time tracking requirements
1. retrieve and display the current time before the task starts 2.
2. retrieve and display the current time after the task is completed 3.
3. retrieve and display the elapsed time from the start and end time of the task 4. finally display the following table
4. finally display in the following table format
|item|record|
|:---|:---|
|start time|<enter result>|
|end time|<enter result>|
|elapsed time|<enter result>|de
## 概要
- 以下のタスクを実行してください
- タスク実行に要した時間も計測します
- 計測の方法はタイムトラッキング要件にしたがってください
## タスク
- src ディレクトリを作成する
- その中に空のファイルを作成する
- 作成するファイル名は index.ts とする
## タイムトラッキング要件
1. タスク開始前の現在時間を取得して表示する
2. タスク終了後の現在時間を取得して表示する
3. タスクの開始時と終了時の時間から経過時間を取得して表示する
4. 最終的に以下の表形式で表示してください
|項目|記録|
|:---|:---|
|開始時間|<結果を入力>|
|終了時間|<結果を入力>|
|経過時間|<結果を入力>|