Time FastMCP Server について
Time FastMCP Serverは、LLM向けに現在時刻の取得とタイムゾーン変換のツールを提供します。システムのタイムゾーンを自動検出し、IANAタイムゾーン名を使って時刻を照会・変換できます。
主な機能
- 01タイムゾーン別の現在時刻取得
- 02タイムゾーン間の時刻変換
- 03システムタイムゾーンの自動検出
活用シーン
- 01特定地域の現在時刻を確認
- 02時差をまたぐ会議時刻を変換
MCP 対応
get_current_timeとconvert_timeのツールをMCPクライアントに提供し、IANAタイムゾーン名と時刻を受け付けます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Time FastMCP Server
時刻とタイムゾーンの変換機能を提供する Model Context Protocol サーバーです。このサーバーを使用すると、LLM は現在時刻の情報を取得したり、IANA タイムゾーン名を使用してタイムゾーンを変換したりできます。システムのタイムゾーンは自動的に検出されます。
利用可能なツール
-
get_current_time- 特定のタイムゾーンまたはシステムのタイムゾーンで現在時刻を取得します。- 必須の引数:
timezone(string):IANA タイムゾーン名(例:'America/New_York'、'Europe/London')
- 必須の引数:
-
convert_time- タイムゾーン間で時刻を変換します。- 必須の引数:
source_timezone(string):変換元の IANA タイムゾーン名time(string):24 時間形式の時刻(HH:MM)target_timezone(string):変換先の IANA タイムゾーン名
- 必須の引数:
インストール
uvを使用する場合
uv add mcp tzdata datetime
設定
設定に追加します。
デフォルトでは、サーバーがシステムのタイムゾーンを自動的に検出します。設定の args リストに --local-timezone 引数を追加すると、タイムゾーンを上書きできます。
"mcpServers": {
"time": {
"command": "uv",
"args": [
"--directory",
"C:\\Users\\kongfy\\time_fastmcp_server",
"run",
"main.py",
"--local-timezone=America/New_York" (optional)
]
}
}
Claude への質問例
- 「今何時ですか?」(システムのタイムゾーンが使用されます)
- 「東京は今何時ですか?」
- 「ニューヨークが午後 4 時のとき、ロンドンは何時ですか?」
- 「東京時間の午前 9 時 30 分をニューヨーク時間に変換してください」
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。