mcpField
T
time

time

ローカル
github.com/rog0x生産性032 週間前に更新

time について

JavaScript 標準の Date と Intl API を使い、AI エージェントに日付、時刻、タイムゾーンの機能を提供する MCP サーバーです。cron 式、タイムスタンプ、時間の変換にも対応します。

主な機能

  1. 01タイムゾーン変換と時差の比較
  2. 02日付差、営業日、日付の加減算
  3. 03cron 式の解析、検証、生成
  4. 04Unix タイムスタンプと日付の変換
  5. 05時間の解析と整形、カウントダウン

活用シーン

  1. 01複数のタイムゾーンの現在時刻確認
  2. 02プロジェクトの日付や営業日数の計算
  3. 03定期実行ジョブと次回実行時刻の確認
  4. 04タイムスタンプ変換や目標時刻までの残り時間の算出

MCP 対応

タイムゾーン、日付、cron 式、タイムスタンプ、時間を扱うツールを AI エージェントに提供する MCP サーバーです。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"rog0x-time": {
"command": "npx",
"args": [
"-y",
"@rog0x/mcp-time-tools"
]
}
}
}
起動コマンドnpx -y @rog0x/mcp-time-tools

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@rog0x/mcp-time-tools1.0.2

ツール

18

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
datetimestringはい日付/時刻文字列(ISO 8601 または一般的な形式、例:2025-06-15T14:30:00)
to_timezonestringはい対象のタイムゾーン(例:Asia/Tokyo)
from_timezonestringはい変換元のタイムゾーン(例:America/New_York)

詳細

mcp-time-tools

Model Context Protocol(MCP)を介して AI エージェント向けに日付、時刻、タイムゾーンのツールを提供します。

ネイティブの JavaScript Date および Intl API のみで構築されており、外部の日付ライブラリは不要です。

ツール

タイムゾーン変換
  • convert_timezone -- 日時をあるタイムゾーンから別のタイムゾーンに変換します
  • list_timezones -- 現在の UTC オフセットとともによく使われるタイムゾーンを一覧表示します
  • current_time_multi -- 複数のタイムゾーンの現在時刻を一度に表示します
  • time_difference -- 2 つのタイムゾーン間の時差を計算します
日付計算
  • date_add_subtract -- 日付に日、週、月、年を加算または減算します
  • date_difference -- さまざまな単位で 2 つの日付の差を計算します
  • business_days -- 日付間の営業日数を数えるか、日付に営業日数を加算します
Cron パーサー
  • parse_cron -- cron 式を人間が読みやすい説明に解析します
  • cron_next_runs -- cron 式の次の N 回の実行時刻を計算します
  • validate_cron -- cron 式を検証し、エラーがあれば説明します
  • generate_cron -- 人間が読みやすい説明から cron 式を生成します
タイムスタンプ変換
  • timestamp_to_date -- Unix タイムスタンプ(秒またはミリ秒)を読みやすい形式に変換します
  • date_to_timestamp -- 日時文字列を Unix タイムスタンプに変換します
  • current_timestamp -- 現在の Unix タイムスタンプと書式設定された日時を取得します
時間の書式設定
  • format_duration -- 秒数を人間が読みやすい時間表記に変換します(例:2h 30m 15s)
  • parse_duration -- 人間が読みやすい時間表記の文字列を秒数に解析します
  • time_ago -- 相対的な時間の説明を計算します(例:「5 分前」)
  • countdown -- 目標日時までの残り時間を計算します

セットアップ

npm install
npm run build

Claude Desktop での使用方法

Claude Desktop の設定に追加します:

{
  "mcpServers": {
    "time-tools": {
      "command": "node",
      "args": ["D:/products/mcp-servers/mcp-time-tools/dist/index.js"]
    }
  }
}

開発

npm install
npm run build
npm start

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。