Skip to main content
Glama

MCP DateTime

by odgrim
Mozilla Public License 2.0
2

MCP 日時

エージェント システムとチャット REPL に日時とタイムゾーン情報を提供するモデル コンテキスト プロトコル (MCP) サーバーの TypeScript 実装。

概要

MCP DateTimeは、モデルコンテキストプロトコルを実装したシンプルなサーバーで、AIエージェントとチャットインターフェースに日時とタイムゾーン情報を提供します。これにより、AIシステムは以下のことが可能になります。

  • ローカルシステムのタイムゾーンで現在の時刻を取得します
  • 有効なタイムゾーンの現在の時刻を取得します
  • 利用可能なすべてのタイムゾーンを一覧表示する
  • URIリソースを通じてタイムゾーン情報にアクセスする

インストール

npmから

npm install -g mcp-datetime

出典

git clone https://github.com/odgrmi/mcp-datetime.git cd mcp-datetime npm install npm run build

使用法

コマンドライン

MCP DateTime は次の 2 つのモードで実行できます。

1. 標準I/Oモード(デフォルト)

このモードは、標準入出力を介して MCP プロトコルをサポートする AI システムとの統合に最適です。

mcp-datetime
2. サーバー送信イベント(SSE)モード

このモードでは、MCP プロトコル用の SSE トランスポートを提供する HTTP サーバーが起動します。

mcp-datetime --sse

カスタム ポートと URI プレフィックスを指定することもできます。

mcp-datetime --sse --port=8080 --prefix=/api/datetime

環境変数

  • PORT : SSEモードのポートを設定します(デフォルト: 3000)
  • URI_PREFIX : SSEモードのURIプレフィックスを設定します(デフォルト: なし)

利用可能なツール

MCP DateTime は次のツールを提供します。

get-current-time

システムのローカルタイムゾーンの現在の時刻を返します。

get-current-timezone

現在のシステムタイムゾーンを返します。

get-time-in-timezone

指定されたタイムゾーンの現在の時刻を返します。

パラメータ:

  • timezone : 現在の時刻を取得するタイムゾーン(例:"America/New_York")

list-timezones

利用可能なすべてのタイムゾーンのリストを返します。

リソースURI

MCP DateTime は、リソース URI を通じてタイムゾーン情報へのアクセスも提供します。

datetime://{timezone}

指定されたタイムゾーンの現在の時刻を返します。

例: datetime://America/New_York

datetime://list

利用可能なすべてのタイムゾーンのリストを返します。

一般的なタイムゾーン

次の一般的なタイムゾーンは常に利用可能です。

  • UTC
  • ヨーロッパ/ロンドン
  • ヨーロッパ/パリ
  • ヨーロッパ/ベルリン
  • アメリカ/ニューヨーク
  • アメリカ/シカゴ
  • アメリカ/デンバー
  • アメリカ/ロサンゼルス
  • アジア/東京
  • アジア/上海
  • アジア/コルカタ
  • オーストラリア/シドニー
  • パシフィック/オークランド

SSEエンドポイント

SSE モードで実行する場合、次のエンドポイントが利用できます。

  • /sse : SSE接続エンドポイント
  • /message : クライアントとサーバー間の通信のメッセージエンドポイント
  • /info : 基本的なサーバー情報

URI プレフィックスが指定されている場合は、すべてのエンドポイントの先頭に追加されます。

AIシステムとの統合

MCP DateTimeは、モデルコンテキストプロトコルをサポートするAIシステムと統合できます。これにより、AIエージェントは正確なタイムゾーンと日時情報にアクセスできます。

発達

前提条件

  • Node.js 14.16以上
  • npm

設定

git clone https://github.com/odgrim/mcp-datetime.git cd mcp-datetime npm install

建てる

npm run build

開発モードで実行

npm run dev # Standard I/O mode npm run dev:sse # SSE mode

ライセンス

このプロジェクトは、Mozilla Public License 2.0 に基づいてライセンスされています。詳細については、 LICENSEファイルを参照してください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

AI エージェントとチャット インターフェイスに日時とタイムゾーンの情報を提供するモデル コンテキスト プロトコル (MCP) を実装した TypeScript サーバー。これにより、AI エージェントとチャット インターフェイスはさまざまなタイムゾーンの現在の時刻にアクセスできるようになります。

  1. 概要
    1. インストール
      1. npmから
      2. 出典
    2. 使用法
      1. コマンドライン
      2. 環境変数
    3. 利用可能なツール
      1. get-current-time
      2. get-current-timezone
      3. get-time-in-timezone
      4. list-timezones
    4. リソースURI
      1. datetime://{timezone}
      2. datetime://list
    5. 一般的なタイムゾーン
      1. SSEエンドポイント
        1. AIシステムとの統合
          1. 発達
            1. 前提条件
            2. 設定
            3. 建てる
            4. 開発モードで実行
          2. ライセンス

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A TypeScript-based server that allows calling other MCP clients from your own MCP client, facilitating task delegation and context window offloading for enhanced multi-agent interactions.
              Last updated -
              3
              14
              JavaScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              A Claude Model Configuration Protocol (MCP) server that provides real-time timezone-aware date and time information.
              Last updated -
              Python
            • -
              security
              F
              license
              -
              quality
              A TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.
              Last updated -
              67
              TypeScript
              • Apple
            • -
              security
              F
              license
              -
              quality
              A simple TypeScript library for creating Model Context Protocol (MCP) servers with features like type safety, parameter validation, and a minimal code API.
              Last updated -
              1
              TypeScript
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/odgrim/mcp-datetime'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server