Skip to main content
Glama
jyagunii-bot

now-mcp

by jyagunii-bot

now-mcp

Un pequeño servidor MCP que le da a Claude la fecha y hora actuales. Pega una URL y listo.

Claudeに今の日付と時刻を渡すだけのMCPサーバー。URL貼って終わり。


Why I made this / Por qué lo hice

English: I needed time-awareness in my own Claude workflow. Claude doesn't know the current date or time by default — it guesses or refuses. So I built this for myself. Anthropic will probably ship this natively at some point; when they do, this becomes obsolete and that's fine.

日本語: 自分の作業に時間の感覚が必要だったから作っただけ。Claudeはデフォルトで日付も時刻も知らない(推測するか答えない)。Anthropicがいずれ公式対応するはずで、そうなったらこれは不要になる。それでいい。


Related MCP server: DateTime MCP Server

How to use / Cómo usarlo

claude.ai → Settings → Connectors → Add custom connector claude.ai → 設定 → コネクタ → カスタムコネクタを追加

Pega esta URL / このURLを貼る:

https://now-mcp.jyagunii.workers.dev/mcp

Eso es todo. Sin configuración, sin prompts de copiar y pegar. それだけ。設定もコピペプロンプトも不要。

Custom MCP connectors on claude.ai require Pro / Max / Team / Enterprise plans (Free added MCP support in Feb 2026). claude.ai のカスタムMCPコネクタは Pro / Max / Team / Enterprise 対応(Free でも 2026年2月から対応)。

Optional: pin your timezone / Opcional: fijar tu zona horaria

Añade ?tz= con tu zona horaria IANA para garantizar la precisión:

確実に正しい時刻にしたい場合は、IANAタイムゾーンを付ける:

https://now-mcp.jyagunii.workers.dev/mcp?tz=Asia/Tokyo

Para encontrar tu zona horaria, visita: https://now-mcp.jyagunii.workers.dev/


What it does / Qué hace

Una herramienta: get_current_time(timezone?)

  • Devuelve la marca de tiempo ISO 8601, la hora legible por humanos, el día de la semana y los milisegundos unix.

  • Resolución de zona horaria: argumento → parámetro de URL ?tz= → geolocalización de Cloudflare → UTC

ツールは1つ: get_current_time(timezone?)

  • ISO 8601、人が読める形式、曜日、unixミリ秒を返す

  • タイムゾーン決定優先順位: 引数 → URLパラメータ → Cloudflare地理情報 → UTC

Example response / Ejemplo de respuesta

{
  "iso": "2026-05-08T13:09:20+09:00",
  "human": "2026-05-08 13:09 Fri (Asia/Tokyo)",
  "timezone": "Asia/Tokyo",
  "weekday": "Fri",
  "unix_ms": 1778632000000,
  "_timezone_source": "argument"
}

_timezone_source indica de dónde provino la zona horaria: argument, url_param, cloudflare_geo o fallback.


Where it works, where it doesn't / Dónde funciona y dónde no

Works / Funciona

  • Usuarios de claude.ai web/móvil con la configuración de ubicación predeterminada デフォルト設定の claude.ai web/モバイルユーザー

  • Usuarios con el parámetro de URL ?tz=... configurado URLパラメータ ?tz=... を設定した人

  • Usuarios que ejecutan Now Extension for Claude (extensión de Chrome que inyecta marcas de tiempo) 姉妹のChrome拡張 Now Extension for Claude を使っている人

Doesn't work / No funciona

  • Usuarios que desactivaron la ubicación en la configuración de privacidad de Claude Claudeのプライバシー設定で位置情報を無効化したユーザー

  • Usuarios de VPN (obtiene la zona horaria del nodo de salida de la VPN) VPN経由のユーザー(VPN出口のタイムゾーンが返る)

  • Usuarios directos de la API de Anthropic (sin prompt del sistema con ubicación) Anthropic API直接利用者(システムプロンプトに位置情報なし)

  • Otros clientes MCP (Cursor, Zed, etc. — depende del cliente) 他のMCPクライアント(Cursor, Zed など — クライアント次第)

Estos son en su mayoría usuarios técnicos. Si eres uno de ellos, simplemente pasa el argumento timezone explícitamente, configura el parámetro de URL, haz un fork del repositorio o alójalo tú mismo. Puedes resolverlo. これらは大体、技術力のあるユーザー層なので、timezone 引数を明示的に渡すか、URLパラメータを設定するか、フォークするか、自前デプロイで解決できるはずです。


Why MCP alone can't perfectly handle "world support" / Por qué MCP por sí solo no puede manejar perfectamente el "soporte mundial"

Documento esto porque tomó un tiempo resolverlo:

ここに書いておくのは、自分でこれを解明するのに時間がかかったからです:

  1. El protocolo MCP no tiene forma de transmitir la configuración regional del usuario al servidor. Confirmado en la especificación oficial. MCPプロトコル仕様には、ユーザーロケールをサーバーに伝えるフィールドが存在しない(公式仕様確認済み)。

  2. Para los servidores MCP remotos, la solicitud proviene del centro de datos del proveedor de IA, no del usuario. Verificado: las llamadas de Claude llegan a este servidor desde Anthropic, PBC en Virginia, no desde la ubicación real del usuario. リモートMCPサーバーへのリクエストは、AIプロバイダのデータセンター経由で届く。実測済み: Claudeから時間君を呼ぶと、Cloudflareから見える送信元はバージニア州の Anthropic, PBC で、ユーザーの実位置ではない。

  3. La IA debe leer la ubicación del usuario desde su prompt del sistema y pasarla como argumento. Este es el único camino viable, y depende del juicio de la IA — no es 100% confiable. AIがシステムプロンプトから位置情報を読み取り、引数として渡すのが唯一の方法。AIの判断頼みで100%ではない。

Esta es una limitación estructural de MCP, no un error. これはMCPの構造的な制約で、バグではありません。


Self-host / Autoalojamiento

git clone https://github.com/jyagunii-bot/now-mcp.git
cd now-mcp
npm install
npx wrangler login
npm run deploy

Se ejecuta en el nivel gratuito de Cloudflare Workers. Cloudflare Workersの無料枠で動きます。


Customize / Personalizar

Edita src/index.ts:

  • tools[0].description — cómo percibe Claude la herramienta

  • instructions (en el manejador initialize) — reglas de operación enviadas a Claude

  • resolveTimezone() — comportamiento de respaldo

Luego ejecuta npm run deploy.


Companion / Proyecto hermano

🔗 Now Extension for Claude — Extensión de Chrome que inyecta la marca de tiempo actual en cada mensaje. Funciona junto con este MCP para una precisión total en Chrome.

姉妹のChrome拡張。送信メッセージ毎にタイムスタンプを注入することで、Chromeブラウザ環境では確実に動きます。


License

MIT — sin garantía, úsalo bajo tu propio riesgo.


Author

@jyagunii-bot

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    D
    maintenance
    Provides current time and date information with timezone support and multiple formatting options. Enables AI assistants to answer time-related queries in different timezones with detailed temporal information.
    2
    10 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Provides LLMs with current date and time information across any timezone, with configurable defaults and support for IANA timezone identifiers.
    1
    14 npm
    3
    Apache 2.0
  • A
    license
    A
    quality
    Not graded
    maintenance
    Provides AI assistants with real-time date, time, and timezone information, enabling them to access current temporal data, format dates, calculate day of week, and work with different timezones.
    4
    7 npm
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides the current date and time in the user's timezone through a simple tool with no parameters required.
    24,856 npm
    -