mcpField
S
simple_mcp_server

simple_mcp_server

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

simple_mcp_server について

simple_mcp_serverは、タイムゾーンに対応した日時操作を行うLangflow用カスタムコンポーネントです。現在の日時や週番号を取得し、無効なタイムゾーンも基本的に処理します。

主な機能

  1. 01タイムゾーン指定で現在日時を取得
  2. 02現在の週番号を取得
  3. 03無効なタイムゾーン入力を処理

活用シーン

  1. 01Langflowのワークフローにタイムゾーン付き時刻を追加
  2. 02指定タイムゾーンの現在の週番号を確認

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 つのサーバーを複数のクライアントで再利用できます。