DateTime PDT
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@DateTime PDTwhat time is it in PDT?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DateTime PDT - Remote MCP Server
A remote Model Context Protocol (MCP) server that returns the current date and time in Pacific time (America/Vancouver) with the zone's live IANA abbreviation (PDT/PST, or MST under BC's permanent UTC-7). No authentication required.
Tool
get_current_datetime_pdt
Returns the current date and time in Pacific time (America/Vancouver), formatted as DayOfWeek Month DD, YYYY HH:MMam/pm TZ, where TZ is the zone's IANA abbreviation — PDT/PST historically, and MST (permanent UTC-7) from 2026-11-01 per BC's move to permanent daylight time.
Example response:
Saturday April 04, 2026 06:11pm PDTRelated MCP server: DateTime MCP Server
Quick Start
Docker Compose (recommended)
docker compose up -dDocker
docker build -t datetime-mcp .
docker run -d -p 8222:8000 datetime-mcpLocal
pip install -r requirements.txt
python server.pyThe server starts on http://localhost:8222 using the Streamable HTTP transport.
MCP Client Configuration
Claude Code
Add to your Claude Code MCP settings:
{
"mcpServers": {
"datetime-pdt": {
"type": "streamable-http",
"url": "http://localhost:8222/mcp"
}
}
}Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"datetime-pdt": {
"type": "streamable-http",
"url": "http://localhost:8222/mcp"
}
}
}Cursor / Windsurf / Other MCP Clients
Point your client to the Streamable HTTP endpoint:
http://localhost:8222/mcpTesting
Run the test suite with pytest in a virtualenv:
python3 -m venv .venv
.venv/bin/pip install -r requirements.txt -r requirements-dev.txt
.venv/bin/python -m pytest -qtests/unit/ covers the pure formatter against fixed datetimes (no clock);
tests/integration/ drives the FastMCP server in-process (no container, no network).
Verify a running server with curl:
# Initialize a session
curl -X POST http://localhost:8222/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}'Project record
Start at docs/Home.md for the record: the decision log (D / F / P / O), explorations, and the working agreement.
Project Structure
.
├── server.py # MCP server + the pure formatter
├── requirements.txt # Runtime dependencies
├── requirements-dev.txt # Test dependencies (pytest)
├── tests/ # unit/ (formatter) + integration/ (FastMCP in-process)
├── Dockerfile # Container image definition
├── docker-compose.yml # Docker Compose configuration
└── README.mdTech Stack
Python 3.13
MCP Python SDK (FastMCP)
Uvicorn (ASGI server)
Docker
This server cannot be deployed
Maintenance
Related MCP Connectors
Current local time in America/Los_Angeles.
Current local time in America/Vancouver.
Current local time in Pacific/Honolulu.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Claude Model Configuration Protocol (MCP) server that provides real-time timezone-aware date and time information.MIT
- FlicenseBqualityDmaintenanceA simple MCP server that provides accurate date and time information to Claude models, ensuring they always use the correct current date and time when creating time-sensitive content.3-
- AlicenseAqualityDmaintenanceA Model Context Protocol server built with FastMCP that provides tools for retrieving the current local date and time. It allows LLMs to access precise temporal information directly from the host environment.9MIT
- AlicenseNot gradedqualityDmaintenanceA local Model Context Protocol server designed to share contextual information between an AI and a user. It primarily provides a tool to retrieve the current date and time in ISO 8601 format based on the server's local timezone.4 npmMIT