Skip to main content
Glama
lchinglen

Time MCP Server

by lchinglen

Time MCP Server

時刻とタイムゾーン変換機能を提供するModel Context Protocolサーバーです。このサーバーにより、LLMはIANAタイムゾーン名を使用して現在時刻の取得やタイムゾーン間の変換を実行でき、システムのタイムゾーンを自動検出します。

利用可能なツール

  • get_current_time - 特定のタイムゾーンまたはシステムのタイムゾーンで現在時刻を取得します。

    • 必須引数:

      • timezone (string): IANAタイムゾーン名(例: 'America/New_York', 'Europe/London')

  • convert_time - タイムゾーン間で時刻を変換します。

    • 必須引数:

      • source_timezone (string): 元のIANAタイムゾーン名

      • time (string): 24時間形式の時刻 (HH:MM)

      • target_timezone (string): 変換先のIANAタイムゾーン名

インストール

uvを使用する(推奨)

uv を使用する場合、特別なインストールは不要です。uvx を使用して mcp-server-time を直接実行します。

uvx mcp-server-time

PIPを使用する

あるいは、mcp-server-time をpipでインストールすることもできます:

pip install mcp-server-time

インストール後、次のようにスクリプトとして実行できます:

python -m mcp_server_time

Related MCP server: Time MCP Server

設定

Claude.app向けの設定

Claudeの設定に追加します:

{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": ["mcp-server-time"]
    }
  }
}
{
  "mcpServers": {
    "time": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "LOCAL_TIMEZONE", "mcp/time"]
    }
  }
}
{
  "mcpServers": {
    "time": {
      "command": "python",
      "args": ["-m", "mcp_server_time"]
    }
  }
}

Zed向けの設定

Zedのsettings.jsonに追加します:

"context_servers": [
  "mcp-server-time": {
    "command": "uvx",
    "args": ["mcp-server-time"]
  }
],
"context_servers": {
  "mcp-server-time": {
    "command": "python",
    "args": ["-m", "mcp_server_time"]
  }
},

VS Code向けの設定

簡単なインストールには、以下のワンクリックインストールボタンのいずれかを使用してください...

Install with UV in VS Code Install with UV in VS Code Insiders

Install with Docker in VS Code Install with Docker in VS Code Insiders

手動インストールの場合は、VS Codeのユーザー設定(JSON)ファイルに以下のJSONブロックを追加します。これを行うには、Ctrl + Shift + P を押して Preferences: Open User Settings (JSON) と入力します。

また、ワークスペース内の .vscode/mcp.json というファイルに追加することもできます。これにより、設定を他の人と共有できます。

mcp.json ファイルを使用する場合は、mcp キーが必要です。

{
  "mcp": {
    "servers": {
      "time": {
        "command": "uvx",
        "args": ["mcp-server-time"]
      }
    }
  }
}
{
  "mcp": {
    "servers": {
      "time": {
        "command": "docker",
        "args": ["run", "-i", "--rm", "mcp/time"]
      }
    }
  }
}

Zencoder向けの設定

  1. Zencoderメニュー(...)に移動します。

  2. ドロップダウンメニューから Agent Tools を選択します。

  3. Add Custom MCP をクリックします。

  4. 以下の名前とサーバー設定を追加し、必ず Install ボタンを押してください。

{
    "command": "uvx",
    "args": ["mcp-server-time"]
  }

カスタマイズ - システムタイムゾーン

デフォルトでは、サーバーはシステムのタイムゾーンを自動検出します。設定の args リストに --local-timezone 引数を追加すると、これを上書きできます。

例:

{
  "command": "python",
  "args": ["-m", "mcp_server_time", "--local-timezone=America/New_York"]
}

対話例

  1. 現在時刻を取得:

{
  "name": "get_current_time",
  "arguments": {
    "timezone": "Europe/Warsaw"
  }
}

応答:

{
  "timezone": "Europe/Warsaw",
  "datetime": "2024-01-01T13:00:00+01:00",
  "is_dst": false
}
  1. タイムゾーン間で時刻を変換:

{
  "name": "convert_time",
  "arguments": {
    "source_timezone": "America/New_York",
    "time": "16:30",
    "target_timezone": "Asia/Tokyo"
  }
}

応答:

{
  "source": {
    "timezone": "America/New_York",
    "datetime": "2024-01-01T12:30:00-05:00",
    "is_dst": false
  },
  "target": {
    "timezone": "Asia/Tokyo",
    "datetime": "2024-01-01T12:30:00+09:00",
    "is_dst": false
  },
  "time_difference": "+13.0h",
}

デバッグ

MCPインスペクタを使用してサーバーをデバッグできます。uvxインストールの場合:

npx @modelcontextprotocol/inspector uvx mcp-server-time

または、パッケージを特定のディレクトリにインストールした場合や、それを開発している場合:

cd path/to/servers/src/time
npx @modelcontextprotocol/inspector uv run mcp-server-time

Claudeへの質問例

  1. 「今何時ですか?」(システムタイムゾーンが使用されます)

  2. 「東京の現在時刻は?」

  3. 「ニューヨークが午後4時のとき、ロンドンは何時ですか?」

  4. 「東京時間の午前9時30分をニューヨーク時間に変換してください」

ビルド

Dockerビルド:

cd src/time
docker build -t mcp/time .

貢献

mcp-server-time の拡張と改善に貢献することを歓迎します。新しい時刻関連ツールを追加したい場合、既存機能を強化したい場合、ドキュメントを改善したい場合など、あなたの貢献は貴重です。

他のMCPサーバーと実装パターンの例については、以下を参照してください: https://github.com/modelcontextprotocol/servers

プルリクエストを歓迎します!mcp-server-time をさらに強力で便利にするための新しいアイデア、バグ修正、機能拡張を自由に投稿してください。

ライセンス

mcp-server-time は MIT ライセンスの下でライセンスされています。つまり、MIT ライセンスの条件に従って、ソフトウェアを自由に使用、変更、配布できます。詳細については、プロジェクトリポジトリの LICENSE ファイルを参照してください。

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Provides time and timezone functionality for LLMs, enabling them to get current time information across different timezones and convert times between zones.
    2
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Provides current time information and timezone conversion capabilities using IANA timezone names. Enables LLMs to get current time in any timezone and convert times between different timezones with automatic system timezone detection.
    2
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Provides LLMs with current date and time information across any timezone, with configurable defaults and support for IANA timezone identifiers.
    1
    28
    3
    Apache 2.0
  • A
    license
    B
    quality
    D
    maintenance
    Provides current time information and timezone conversion capabilities using IANA timezone names with automatic system detection. It enables LLMs to fetch local or global times and convert specific timestamps between different regions.
    2
    2
    MIT

View all related MCP servers

Related MCP Connectors

  • A real clock for AI agents: current time, timezone conversion, and DST facts from the IANA tzdb.

  • Timezone MCP — wraps WorldTimeAPI (free, no auth)

  • Timezone tools for agents: convert, world clock, offset, lookup, date math, holidays, slots. x402

View all MCP Connectors

Latest Blog Posts

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/lchinglen/time-mcp-server'

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