Unix Timestamps MCP Server について
Unix Timestamps MCP Serverは、ISO 8601形式の日付時刻文字列をUnixタイムスタンプに変換する軽量サーバーです。入力日時からタイムスタンプを求めるMCPクライアント向けに、基本的な検証とエラー通知を行います。
主な機能
- 01ISO 8601文字列をUnixタイムスタンプに変換
- 02エポックからの秒数でタイムスタンプを返却
- 03JavaScript Dateによる日付文字列の検証
- 04無効な日付入力を通知
活用シーン
- 01APIリクエスト用に日時文字列を変換
- 02ISO 8601の日付からエポック秒を計算
- 03入力した日付文字列が解析可能か確認
MCP 対応
MCPクライアントに`iso8601_to_unix`ツールを提供します。ISO 8601文字列を受け取り、Unixタイムスタンプを返し、入力が無効な場合はエラーを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Unix Timestamps MCP Server
ISO 8601 の日付/時刻文字列を Unix タイムスタンプに変換する、軽量な MCP サーバーです。
機能
- ISO 8601 から Unix タイムスタンプへの変換:標準の ISO 8601 日付/時刻文字列を Unix タイムスタンプ(エポックからの秒数)に変換するツール(
iso8601_to_unix)を提供します。 - 入力の検証:JavaScript の
Dateパーサーが認識する有効な日付かどうか、入力文字列を基本的に確認します。 - エラー処理:入力文字列が有効な ISO 8601 日付/時刻でない場合、エラーメッセージを返します。
インストール
前提条件
- Node.js(バージョン 18 以降を推奨)
npmまたはnpx(通常は Node.js に付属)
クライアントの設定(Claude Desktop)
このサーバーを Claude Desktop などのクライアントで使用するには、クライアントの設定ファイル(例:claude_desktop_config.json)に次の設定を追加します。
{
"mcpServers": {
"unix_timestamps_mcp": {
"command": "npx",
"args": ["-y", "github:Ivor/unix-timestamps-mcp"]
}
}
}
使用方法
このサーバーは、MCP クライアントから利用できるツールを提供します。
利用可能なツール
ツール:iso8601_to_unix(iso8601: string)
ISO 8601 形式の日付/時刻文字列を Unix タイムスタンプ(エポックからの秒数)に変換します。
-
入力パラメーター:
iso8601(文字列)- ISO 8601 形式の日付/時刻文字列(例:"2024-07-26T10:00:00Z"、"2024-07-26T12:00:00+02:00")。 -
出力:計算された Unix タイムスタンプと、解析された日付の確認を含むテキストです。例:
Unix Timestamp: 1721988000 Original ISO8601: 2024-07-26T10:00:00Z Parsed as: Fri, 26 Jul 2024 10:00:00 GMT -
エラー処理:入力文字列が有効な ISO 8601 日付/時刻でない場合、エラーメッセージを返します。
Claude Desktop での使用例
- インストールのセクションに示すように、サーバーを設定します。
- プロンプトで
iso8601_to_unixツールを使用します:- 「'2023-03-15T12:00:00Z' を Unix タイムスタンプに変換してください:
iso8601_to_unix(iso8601: '2023-03-15T12:00:00Z')」 - 「'2024-01-01T00:00:00-05:00' の Unix タイムスタンプは何ですか?
iso8601_to_unix(iso8601: '2024-01-01T00:00:00-05:00')」
- 「'2023-03-15T12:00:00Z' を Unix タイムスタンプに変換してください:
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については LICENSE ファイルを参照してください。(別のライセンスを使用する場合は、LICENSE ファイルを作成するか、このセクションを更新してください)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。