kite-mcp-server-time
1
The MCP Time Server is a TypeScript-based server that provides tools for obtaining and converting time in various timezones. It supports multiple transport options, including stdio and HTTP, and allows containerized deployment with Docker. The server uses a modular architecture for flexibility and easy maintenance.
MCP Time Server in TypeScript
A TypeScript implementation of an MCP server that provides time-related tools.
Features
- Get Current Time: Get the current time in a specified timezone
- Convert Time: Convert a time between different timezones with time difference calculation
- Modular Architecture: Separated server creation and transport binding for flexibility
- Multiple Transport Options: Supports both stdio and HTTP transports
- Docker Support: Easy containerized deployment
Requirements
- Node.js 18+
- npm or yarn
- Docker (optional, for containerized deployment)
HTTP Transport Endpoints
- POST /mcp: Main MCP protocol endpoint
- GET /status: Returns server status information