本地时间获取服务 について
FastMCP を使ったローカルの日付・時刻 MCP サーバーです。MCP クライアント経由で LLM が現在の日付、時刻、曜日、タイムスタンプを取得できます。ISO 8601 形式にも対応しています。
主な機能
- 01現在の日付と時刻の取得
- 02曜日の確認
- 03Unix タイムスタンプの取得
- 04ISO 8601 日時の出力
活用シーン
- 01現在時刻に関する質問への回答
- 02今日の日付と曜日の確認
- 03現在の Unix タイムスタンプの取得
- 04ISO 8601 日時の生成
MCP 対応
SSE による MCP サービスを通じて、ローカルの日付・時刻取得ツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
DateServer MCP サービス
本プロジェクトは、FastMCP に基づくローカルの日付・時刻ツールサービスです。MCP プロトコルに対応しており、ローカルで実行して、Cherry Studio などの MCP クライアントから呼び出せます。
デプロイと使用方法
1. 環境の準備
- Python 3.8 以上を推奨します
- 依存関係を分離するため、仮想環境の使用を推奨します
2. コードのクローン
git clone https://github.com/panpeter2024/date_mcp
cd date_mcp
3. 仮想環境の作成と依存関係のインストール
macOS/Linux
python3 -m venv venv
source venv/bin/activate
pip install fastmcp
Windows
python -m venv venv
venv\Scripts\activate
pip install fastmcp
4. サービスの起動
- macOS/Linux:
nohup venv/bin/python server_date.py > mcp.log 2>&1 & - Windows:
python server_date.py
5. Cherry Studio での MCP サービスの設定
- サービス名:ローカル日付サービス
- MCP サービスのアドレス:
http://127.0.0.1:9000/sse - トランスポート方式:SSE
- 認証/Key:空欄
6. よく使うコマンド
- ログの確認:
- macOS/Linux:
tail -f mcp.log - Windows:
type mcp.log
- macOS/Linux:
- サービスの停止:
- macOS/Linux:
ps aux | grep server_date.py kill <进程号> - Windows:
タスクマネージャーで
python.exeプロセスを終了するか、コマンドラインウィンドウを閉じます。
- macOS/Linux:
ツール一覧
- get_current_date:現在の日付を取得します(YYYY-MM-DD)
- get_current_time:現在の時刻を取得します(HH:MM:SS)
- get_current_weekday:今日が何曜日かを取得します(中国語)
- get_current_timestamp:現在の Unix タイムスタンプを取得します(秒)
- get_current_iso_datetime:現在の日付と時刻を取得します(ISO 8601 形式)
説明
- 本サービスはローカルでのみ実行され、インターネットに公開する必要はありません。
- ポートの変更や機能の拡張が必要な場合は、
server_date.pyを編集してください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。