# mcp-now-time-JST 日本標準時(JST)で現在時刻を取得するツールを提供するMCP(Model Context Protocol)サーバーです。 ## 概要 このプロジェクトは、日本標準時(UTC+9)で現在時刻を返す`get_current_time_JST`という単一のツールを持つシンプルなMCPサーバーを実装しています。スタンドアロンのコマンドラインツールとしても実行できます。 ## 必要要件 - Python 3.13以上 - uv(Pythonパッケージマネージャー) ## インストール ```bash # リポジトリをクローン git clone cd mcp-now-time-JST # 依存関係をインストール uv sync ``` ## 使用方法 ### MCPサーバーとして stdioトランスポートを使用してサーバーを実行: ```bash uv run python now_time.py ``` MCP CLIでテスト: ```bash uv run mcp dev now_time.py ``` サーバーは以下のツールを公開します: - `get_current_time_JST`:JST形式で現在時刻を返します レスポンス形式: ```json { "time": "2025-06-16 22:15:40", "iso": "2025-06-16T22:15:40.594666+09:00" } ``` ### コマンドラインツールとして MCPサーバーを起動せずにコマンドラインから直接使用することもできます: ```bash uv run python now_time.py --noserver ``` 出力: ``` 現在時刻 (JST): 2025-06-16 22:15:40 ISO形式: 2025-06-16T22:15:40.594666+09:00 ``` ## Claude Desktopとの統合 このMCPサーバーをClaude Desktopで使用するには、Claude Desktopの設定に以下を追加してください: ```json { "mcpServers": { "now-time-jst": { "command": "uv", "args": ["run", "python", "/path/to/mcp-now-time-JST/now_time.py"] } } } ``` ## プロジェクト構成 ``` mcp-now-time-JST/ ├── now_time.py # メインMCPサーバー実装 ├── pyproject.toml # プロジェクト設定と依存関係 ├── uv.lock # ロックされた依存関係 ├── README.md # このファイル └── CLAUDE.md # Claude Code用開発ガイド ``` ## ライセンス [ライセンスをここに追加]