mcpField
U
Unix Timestamps MCP Server

Unix Timestamps MCP Server

ローカル
github.com/Ivor開発ツール082 週間前に更新

Unix Timestamps MCP Server について

Unix Timestamps MCP Serverは、ISO 8601形式の日付時刻文字列をUnixタイムスタンプに変換する軽量サーバーです。入力日時からタイムスタンプを求めるMCPクライアント向けに、基本的な検証とエラー通知を行います。

主な機能

  1. 01ISO 8601文字列をUnixタイムスタンプに変換
  2. 02エポックからの秒数でタイムスタンプを返却
  3. 03JavaScript Dateによる日付文字列の検証
  4. 04無効な日付入力を通知

活用シーン

  1. 01APIリクエスト用に日時文字列を変換
  2. 02ISO 8601の日付からエポック秒を計算
  3. 03入力した日付文字列が解析可能か確認

MCP 対応

MCPクライアントに`iso8601_to_unix`ツールを提供します。ISO 8601文字列を受け取り、Unixタイムスタンプを返し、入力が無効な場合はエラーを返します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"unix-timestamps": {
"command": "npx",
"args": [
"-y",
"github:Ivor/unix-timestamps-mcp"
]
}
}
}
起動コマンドnpx -y github:Ivor/unix-timestamps-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmgithub:Ivor/unix-timestamps-mcp

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Unix Timestamps MCP Server

Node.js License Status

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 での使用例
  1. インストールのセクションに示すように、サーバーを設定します。
  2. プロンプトで 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')」

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については LICENSE ファイルを参照してください。(別のライセンスを使用する場合は、LICENSE ファイルを作成するか、このセクションを更新してください)。

コメント

MCP は初めてですか?

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

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