chuk-mcp-time-server

chuk-mcp-time-server

2

The MCP Time Server is a Python microservice offering time retrieval and conversion across different global timezones, leveraging an async server architecture for efficient performance. It supports flexible configuration and comprehensive input validation, ideal for advanced time-related utilities.

Overview

The MCP Time Server is a Python-based microservice that provides advanced time-related utilities, such as retrieving current times and converting times across various global timezones. Key features include current time retrieval, time zone conversion, robust input validation with Pydantic, an async server architecture built with asyncio, and flexible configuration through environment variables and config files.

Features

  • Current Time Retrieval
  • Time Zone Conversion
  • Comprehensive Validation
  • Async Server Architecture
  • Flexible Configuration

Installation

  • Install from PyPI
  • Install from Source
  • Development Installation

Running the Server

  • Command-Line Interface

Available Tools

  1. Get Current Time
  2. Convert Time

Development

  • Code Formatting
  • Running Tests

Contributing

  • Fork the repository
  • Create your feature branch
  • Commit changes
  • Push branch
  • Open a Pull Request

License

MIT License