time-mcp について
time-mcpは、ClaudeなどのMCPクライアント向けに、指定したIANAタイムゾーンの現在日時を返すMCPサーバーです。タイムゾーンに対応し、ISO形式のJSONで結果を返します。
主な機能
- 01IANAタイムゾーン別の現在時刻
- 02未指定時のUTC適用
- 03ISO形式のJSON応答
- 04Python zoneinfoによるタイムゾーン対応
活用シーン
- 01別のタイムゾーンの時刻確認
- 02Claudeの問い合わせに現地時刻を含める
MCP 対応
MCPクライアントに `get_current_time` ツールを公開します。IANAタイムゾーンを受け取り、現在時刻を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
time-mcp
リアルタイムのタイムゾーン対応の日付と時刻情報を提供する、Claude Model Configuration Protocol(MCP)サーバーです。
機能
- 任意のIANAタイムゾーンの現在時刻を取得
- MCPを介してClaude AIと簡単に連携
- Pythonのzoneinfoモジュールを使用した包括的なタイムゾーンサポート
- ISO形式のシンプルなJSONレスポンス
インストール
# Clone the repository
git clone https://github.com/yourusername/time-mcp.git
cd time-mcp
# Set up virtual environment (using uv)
uv venv
source .venv/bin/activate
# Install the package
pip install -e .
使用方法
サーバーの実行
python -m src.time_mcp.server
これにより、MCPサーバーがローカルで起動し、時刻ツールをClaudeから利用できるようになります。
利用可能なツール
get_current_time:指定したタイムゾーンの現在時刻を返します- パラメーター:
timezone(文字列)- 任意の有効なIANAタイムゾーン(例:"America/New_York"、"Europe/London"、"Asia/Tokyo") - デフォルト:タイムゾーンが指定されていない場合は"UTC"
- パラメーター:
開発
# Run tests
pytest tests/
# Lint code
ruff check .
# Format code
ruff format .
要件
- Python 3.10+
- MCPライブラリ
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。