Skip to main content
Glama
jyagunii-bot

now-mcp

by jyagunii-bot

now-mcp

Claude에게 현재 날짜와 시간을 알려주는 작은 MCP 서버입니다. URL을 붙여넣기만 하면 끝입니다.

Claude에 지금의 날짜와 시간을 전달하기만 하는 MCP 서버입니다. URL을 붙여넣고 끝내세요.


Why I made this / 왜 만들었는가

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 / 사용 방법

claude.ai → Settings → Connectors → Add custom connector claude.ai → 설정 → 커넥터 → 사용자 지정 커넥터 추가

Paste this URL / 이 URL을 붙여넣으세요:

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

That's it. No setup, no copy-paste prompts. 그게 전부입니다. 설정이나 복사-붙여넣기 프롬프트가 필요 없습니다.

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월부터 MCP 지원 추가).

Optional: pin your timezone / 옵션: 시간대 고정

Append ?tz= with your IANA timezone for guaranteed accuracy:

정확한 시간을 보장하려면 IANA 시간대를 ?tz= 뒤에 추가하세요:

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

To find your timezone, visit: https://now-mcp.jyagunii.workers.dev/ 시간대를 찾으려면 다음을 방문하세요: https://now-mcp.jyagunii.workers.dev/


What it does / 기능

One tool: get_current_time(timezone?)

  • Returns ISO 8601 timestamp, human-readable time, weekday, unix milliseconds

  • Timezone resolution: argument → URL param ?tz= → Cloudflare geolocation → UTC

도구는 하나입니다: get_current_time(timezone?)

  • ISO 8601 타임스탬프, 사람이 읽을 수 있는 시간, 요일, unix 밀리초를 반환합니다.

  • 시간대 결정 우선순위: 인수 → URL 매개변수 ?tz= → Cloudflare 지리적 위치 → UTC

Example response / 응답 예시

{
  "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 indicates where the timezone came from: argument, url_param, cloudflare_geo, or fallback.

_timezone_source는 시간대가 어디서 왔는지 나타냅니다: argument, url_param, cloudflare_geo 또는 fallback.


Where it works, where it doesn't / 작동 환경 및 제한 사항

Works / 작동 환경

  • claude.ai web/mobile users with default location settings 기본 위치 설정이 되어 있는 claude.ai 웹/모바일 사용자

  • Users with ?tz=... URL param set ?tz=... URL 매개변수를 설정한 사용자

  • Users running Now Extension for Claude (Chrome extension that injects timestamps) Now Extension for Claude (타임스탬프를 주입하는 Chrome 확장 프로그램)을 사용하는 사용자

Doesn't work / 작동하지 않는 환경

  • Users who disabled location in Claude privacy settings Claude 개인정보 설정에서 위치 정보를 비활성화한 사용자

  • VPN users (gets the VPN exit node's timezone) VPN 사용자 (VPN 출구 노드의 시간대가 반환됨)

  • Direct Anthropic API users (no system prompt with location) Anthropic API 직접 사용자 (위치 정보가 포함된 시스템 프롬프트 없음)

  • Other MCP clients (Cursor, Zed, etc. — depends on the client) 기타 MCP 클라이언트 (Cursor, Zed 등 — 클라이언트에 따라 다름)

These are mostly technical users. If that's you, just pass the timezone argument explicitly, set the URL param, fork the repo, or self-host. You can solve it.

이들은 대부분 기술적인 사용자들입니다. 만약 본인이 그렇다면, timezone 인수를 명시적으로 전달하거나, URL 매개변수를 설정하거나, 저장소를 포크하거나, 직접 호스팅하세요. 해결할 수 있습니다.


Why MCP alone can't perfectly handle "world support" / MCP만으로 "전 세계 지원"을 완벽하게 처리할 수 없는 이유

Documenting this because it took a while to figure out:

이 내용을 기록하는 이유는 파악하는 데 시간이 좀 걸렸기 때문입니다:

  1. MCP protocol has no way to convey user locale to the server. Confirmed in the official spec. MCP 프로토콜 사양에는 사용자 로케일을 서버에 전달하는 방법이 없습니다 (공식 사양 확인됨).

  2. For remote MCP servers, the request comes from the AI provider's datacenter, not the user. Verified: Claude calls reach this server from Anthropic, PBC in Virginia, not from the user's actual location. 원격 MCP 서버의 경우, 요청은 사용자가 아닌 AI 제공업체의 데이터 센터에서 옵니다. 확인 결과: Claude가 이 서버를 호출할 때 Cloudflare에서 보이는 발신지는 사용자의 실제 위치가 아닌 버지니아의 Anthropic, PBC입니다.

  3. The AI must read user location from its system prompt and pass it as an argument. This is the only viable path, and it depends on the AI's judgment — not 100% reliable. AI가 시스템 프롬프트에서 사용자 위치를 읽어 인수로 전달해야 합니다. 이것이 유일한 실행 가능한 경로이며, AI의 판단에 의존하므로 100% 신뢰할 수는 없습니다.

This is a structural limitation of MCP, not a bug. 이는 MCP의 구조적 한계이며 버그가 아닙니다.


Self-host / 직접 호스팅

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

Runs on Cloudflare Workers free tier. Cloudflare Workers 무료 티어에서 실행됩니다.


Customize / 사용자 지정

Edit src/index.ts:

  • tools[0].description — how Claude perceives the tool

  • instructions (in the initialize handler) — operating rules sent to Claude

  • resolveTimezone() — fallback behavior

src/index.ts를 수정하세요:

  • tools[0].description — Claude가 도구를 인식하는 방식

  • instructions (initialize 핸들러 내) — Claude에게 전달되는 운영 규칙

  • resolveTimezone() — 대체 동작

Then npm run deploy.

그 후 npm run deploy를 실행하세요.


Companion / 관련 프로젝트

🔗 Now Extension for Claude — Chrome extension that injects current timestamp into every message. Works alongside this MCP for full accuracy in Chrome.

🔗 Now Extension for Claude — 모든 메시지에 현재 타임스탬프를 주입하는 Chrome 확장 프로그램입니다. Chrome에서 완벽한 정확도를 위해 이 MCP와 함께 작동합니다.


License

MIT — no warranty, use at your own risk.


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
    -