mcpField
T
timezone-mcp

timezone-mcp

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

timezone-mcp について

timezone-mcpは、IANAのタイムゾーン規則に基づいて時刻を変換するMCPサーバーです。夏時間の変更を考慮した現地時刻やオフセットが必要なアプリケーションやアシスタント向けです。

主な機能

  1. 01UTC時刻を現地時刻に変換
  2. 02タイムゾーンの現在時刻を取得
  3. 03夏時間対応のUTCオフセットを取得

活用シーン

  1. 01別のタイムゾーンでのイベント時刻の変換
  2. 02特定時点のオフセットの確認

MCP 対応

タイムゾーン変換、現在時刻、オフセット取得のツールをMCPクライアントに提供します。

設定

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

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

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

パッケージ
npm@mukundakatta/timezone-mcp0.1.0

ツール

3

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

パラメーター型必須説明
instantstringはいISO 8601 UTC 時刻。例:'2026-05-10T13:45:00Z'。
timezonestringはいIANA タイムゾーン。例:'America/New_York'、'Asia/Kolkata'。

詳細

@mukundakatta/timezone-mcp

IANA タイムゾーン変換用の MCP サーバーです。組み込みの Intl.DateTimeFormat を使用し、実際の DST ルールとオフセットを適用します。tzdata への依存も、ネイティブバイナリも不要です。IANA データベースは Node に同梱されています。

ツール

  • convert_tz(instant, timezone) — UTC の ISO 形式 → 対象タイムゾーンの現地時刻
  • now_in(timezone) — 対象タイムゾーンの現在の現地時刻
  • tz_offset(instant, timezone) — 指定した瞬間の UTC オフセット(DST 対応)

作成の背景

LLM はタイムゾーンのオフセットや DST の切り替わりの日付を幻覚します。夏に「PST は UTC-8」と自信満々に答えることがあります(この時期は PDT、UTC-7 です)。インドの +5:30 という30分単位のオフセットも間違えます。Intl.DateTimeFormat 経由で処理すれば、実際の IANA ルールに従った結果が返されます。

インストール — Claude Desktop

{
  "mcpServers": {
    "timezone": { "command": "npx", "args": ["-y", "@mukundakatta/timezone-mcp"] }
  }
}

Cursor/Cline/Windsurf/Zed でも同様の形式です。

ライセンス

MIT OR Apache-2.0。

コメント

MCP は初めてですか?

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

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