mcpField
D
DateTime Tools for Langflow

DateTime Tools for Langflow

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

DateTime Tools for Langflow について

DateTime Tools for Langflowは、タイムゾーンに対応した日付・時刻用のカスタムコンポーネントです。指定した地域の現在時刻や週番号を調べたいLangflowユーザー向けで、無効なタイムゾーン名も処理します。

主な機能

  1. 01タイムゾーン別の現在日時取得
  2. 02タイムゾーン別の週番号取得
  3. 03無効なタイムゾーン名の処理

活用シーン

  1. 01指定したタイムゾーンの現在時刻を確認
  2. 02タイムゾーンに基づく週番号を確認

MCP 対応

READMEではLangflowのカスタムコンポーネントとして説明されており、MCP連携や機能については記載されていません。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Langflow 用日時ツール

タイムゾーンに対応した日時関連ツールを提供する、シンプルな Langflow カスタムコンポーネントです。

機能

  • タイムゾーンに対応した現在の日時の取得
  • タイムゾーンに対応した現在の週番号の取得
  • 無効なタイムゾーンに対するシンプルなエラー処理

インストール

  1. langflow_component.py の内容をコピーします
  2. Langflow を開きます
  3. 「+ Custom Component」をクリックします
  4. エディターにコードを貼り付けます
  5. 「Check & Save」をクリックします

使用方法

現在の日時を取得
datetime_tools = DateTimeTools()
current_time = datetime_tools.get_current_datetime("America/New_York")
# Returns: "2024-03-20T10:30:00-04:00"
週番号を取得
datetime_tools = DateTimeTools()
week_num = datetime_tools.get_week_number("America/New_York")
# Returns: 12

タイムゾーンサポート

このコンポーネントは、IANA Time Zone Database で利用可能なすべてのタイムゾーンに対応しています。一般的なタイムゾーン識別子は次のとおりです。

  • UTC
  • America/New_York
  • America/Los_Angeles
  • Europe/London
  • Asia/Tokyo
  • Australia/Sydney

対応しているタイムゾーンの一覧については、IANA Time Zone Database を参照してください。

エラー処理

  • 無効なタイムゾーンの場合は、エラーメッセージが返されます
  • 無効なタイムゾーンまたはエラーの場合、週番号として -1 が返されます

依存関係

このコンポーネントには、次の Python パッケージが必要です。

  • pytz
  • datetime(組み込み)

これらが Langflow 環境にインストールされていることを確認してください。

コメント

MCP は初めてですか?

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

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