Time MCP Server について
Time MCP Server は、Claude Desktop などの対応クライアント向けのシンプルな Python 製 MCP サーバーです。単一のツールで、現在の UTC 日時を RFC 3339 形式で返します。
主な機能
- 01現在の UTC 日時の取得
- 02RFC 3339 形式のタイムスタンプ出力
活用シーン
- 01現在の UTC 時刻の確認
- 02RFC 3339 タイムスタンプの取得
MCP 対応
対応する MCP クライアントに、`get_current_utc_time` という時刻取得ツールを公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Time MCP サーバー
Python で構築された、シンプルな Model Context Protocol(MCP)サーバーです。
サーバーは、以下のシンプルなツールを 1 つ提供します。
get_current_utc_time- 現在の UTC 日時を RFC 3339 形式で取得します
クイックスタート
前提条件:
- Python 3.8 以降
- Claude Desktop またはその他の MCP 対応クライアント
以下のコマンドでインストールして実行します:
pip install time-mcp-pypi # or from a local clone: pip install -e .
time-mcp-pypi
設定
このサーバーを Claude Desktop で使用するには、MCP 設定ファイルに以下を追加します:
Windows
%APPDATA%\Claude\claude_desktop_config.json に追加します:
{
"mcpServers": {
"time-server": {
"command": "time-mcp-pypi"
}
}
}
macOS
~/Library/Application Support/Claude/claude_desktop_config.json に追加します:
{
"mcpServers": {
"time-server": {
"command": "time-mcp-pypi"
}
}
}
使い方
設定すると、Claude Desktop で時刻ツールを使用できます:
- 「現在の UTC 時刻は?」
- 「RFC 3339 形式のタイムスタンプを教えてください」
新しいバージョンの公開
パッケージの新しいバージョンを公開するには:
-
pyproject.tomlのバージョンを更新し、Release x.y.zとしてコミットします -
バージョン番号の先頭に「v」を付けてリリースにタグを付けます:
git tag v1.0.1 -
タグをプッシュして、公開パイプラインを実行します:
git push --tags
その後、CI/CD パイプラインがパッケージを自動的に公開します。
CI/CD
このプロジェクトには、以下の GitHub Actions ワークフローが含まれています:
- ビルドとテスト - Python パッケージをビルドしてテストします
- 公開 - バージョンタグに基づいて PyPI への公開と GitHub リリースの作成を自動的に行います
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。