Skip to main content
Glama
kiyo-e

Time MCP Server

by kiyo-e

mcp-time-worker

A Cloudflare Workers-based MCP (Model Context Protocol) server that provides timezone-aware time information.

Features

  • Returns current date and time in any IANA timezone

  • Runs on Cloudflare's global edge network

  • Implements the Model Context Protocol for AI agent integration

  • Configurable default timezone via environment variables

  • ISO 8601-compatible time format with UTC offset

Prerequisites

  • Node.js 18 or later

  • Cloudflare account (for deployment)

  • Wrangler CLI (installed via npm)

Installation

npm install

Development

Start the local development server:

npm run dev

The MCP server will be available locally for testing with MCP clients.

Deployment

Deploy to Cloudflare Workers:

npm run deploy

Custom Timezone Configuration

Override the default timezone during deployment:

wrangler deploy --var DEFAULT_TIMEZONE:America/New_York

Or set it in the Cloudflare dashboard under Workers > Settings > Environment Variables.

Usage

This MCP server exposes a single tool that can be called by any MCP client:

Tool: get_time

Returns the current date and time in a specified timezone.

Parameters:

  • timezone (optional): IANA timezone identifier (e.g., "Asia/Tokyo", "America/New_York", "Europe/London")

    • If not provided, uses the DEFAULT_TIMEZONE environment variable

    • Final fallback: "Asia/Tokyo"

Response Format:

YYYY-MM-DDTHH:MM:SS±HH:MM

Example: 2025-11-27T15:30:45+09:00

Example MCP Client Configuration

Add to your MCP client configuration (e.g., Claude Desktop):

{
  "mcpServers": {
    "time": {
      "url": "https://your-worker.your-subdomain.workers.dev"
    }
  }
}

Configuration

wrangler.toml

The default timezone is configured in wrangler.toml:

[vars]
DEFAULT_TIMEZONE = "Asia/Tokyo"

Modify this value to change the default timezone for your deployment.

Technical Details

  • Runtime: Cloudflare Workers (Edge)

  • Protocol: Model Context Protocol (MCP)

  • Timezone Library: Native Intl.DateTimeFormat API

  • Validation: Zod schema validation

  • CORS: Enabled with wildcard origin (*)

License

MIT License - see LICENSE file for details

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

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/kiyo-e/time-mcp'

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