MCP DateTime Server
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., "@MCP DateTime Serverwhat's the current time in Tokyo?"
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.
MCP Current Time Server
A minimal Model Context Protocol (MCP) server that provides current local datetime information. This server serves as a blueprint for building simple, single-purpose MCP servers.
Features
current-time: Get current local datetime in a simple single-line format
Related MCP server: MCP Time Server
Quick Start
Prerequisites
Bun runtime
Installation
# Clone and navigate to project
git clone <repository-url>
cd mcp-datetime
# Install dependencies
bun install
# Make executable
chmod +x src/index.tsRun Server
bun run src/index.tsConfiguration
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%/Claude/claude_desktop_config.json (Windows):
{
"mcpServers": {
"datetime": {
"command": "bun",
"args": ["/absolute/path/to/mcp-datetime/src/index.ts"]
}
}
}VS Code MCP Extension
{
"mcp": {
"servers": {
"datetime": {
"command": "bun",
"args": ["/absolute/path/to/mcp-datetime/src/index.ts"]
}
}
}
}Usage Example
{
"tool": "current-time",
"parameters": {
"timezone": "America/New_York"
}
}Response:
Monday, January 15, 2024 at 2:30:45 PM ESTDevelopment
Scripts
# Run server
bun run src/index.ts
# Run tests
bun test
# Build for production
bun build src/index.ts --outdir=distProject Structure
src/
├── index.ts # Main entry point
├── server/
│ └── datetime-server.ts # MCP server configuration
├── tools/
│ ├── current-time.ts # Current time tool
│ └── current-time.test.ts # Unit tests
├── utils/
│ └── datetime-utils.ts # Shared utilities
└── types/
└── datetime.types.ts # Type definitionsExtending This Blueprint
This minimal server is designed to be easily extended:
Add new tools: Create
src/tools/new-tool.tsand register indatetime-server.tsAdd resources: Create
src/resources/new-resource.tsand register indatetime-server.tsAdd validation: Use Zod schemas for input validation
Add tests: Create
.test.tsfiles alongside your tools
Testing
Run the test suite:
bun testTroubleshooting
Common Issues
Permission Denied: Make sure
src/index.tsis executablechmod +x src/index.tsTimezone Issues: Ensure valid IANA timezone identifiers are used
License
MIT License - see LICENSE file for details.
This server cannot be deployed
Maintenance
Related MCP Connectors
Timezone MCP — wraps WorldTimeAPI (free, no auth)
A time server that keeps your AI honest about time. Real clock + drift guard, zero dependencies.
MCP server providing attendance data queries via the CloudTime API.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA minimal MCP server that provides current time information with configurable timezone support set on the client side.-
- AlicenseAqualityFmaintenanceMCP server providing various date/time functions including current time, timezone conversion, and relative time calculations. Supports both local stdio and remote HTTP access via Cloudflare Workers.6476 npm2MIT
- AlicenseAqualityDmaintenanceA simple MCP server that exposes datetime information to agentic systems and chat REPLs1MIT
- FlicenseAqualityDmaintenanceA simple MCP server that returns the current date and time with timezone information in ISO 8601, Unix timestamp, and human-readable formats.1-