mcpField
T
time-mcp

time-mcp

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

time-mcp について

time-mcpは、ClaudeなどのMCPクライアント向けに、指定したIANAタイムゾーンの現在日時を返すMCPサーバーです。タイムゾーンに対応し、ISO形式のJSONで結果を返します。

主な機能

  1. 01IANAタイムゾーン別の現在時刻
  2. 02未指定時のUTC適用
  3. 03ISO形式のJSON応答
  4. 04Python zoneinfoによるタイムゾーン対応

活用シーン

  1. 01別のタイムゾーンの時刻確認
  2. 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

コメント

MCP は初めてですか?

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

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