timezone-mcp について
timezone-mcpは、IANAのタイムゾーン規則に基づいて時刻を変換するMCPサーバーです。夏時間の変更を考慮した現地時刻やオフセットが必要なアプリケーションやアシスタント向けです。
主な機能
- 01UTC時刻を現地時刻に変換
- 02タイムゾーンの現在時刻を取得
- 03夏時間対応のUTCオフセットを取得
活用シーン
- 01別のタイムゾーンでのイベント時刻の変換
- 02特定時点のオフセットの確認
MCP 対応
タイムゾーン変換、現在時刻、オフセット取得のツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
3掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| instant | string | はい | ISO 8601 UTC 時刻。例:'2026-05-10T13:45:00Z'。 |
| timezone | string | はい | 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。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。