chrishayuk_chuk-mcp-time-server

chrishayuk_chuk-mcp-time-server

0

The MCP Time Server is a Python microservice designed for advanced time-related utilities, focusing on retrieving and converting times across global timezones. It features robust validation, an async architecture, and customizable configurations.

Overview

The MCP Time Server is a Python-based microservice providing time utilities across different timezones. It supports current time retrieval and time zone conversion. Features include comprehensive validation, async server architecture, and flexible configuration.

Features

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

Project Details

  • Version: 0.1.1
  • Python Compatibility: Python 3.11+

Dependencies

  • Core: mcp, pydantic, PyYAML, pyz
  • Development: pytest

Installation

  • Prerequisites: Python 3.11+, pip
  • PyPI Installation: pip install chuk-mcp-time-server
  • Source Installation: clone repo, create virtual environment, and install.

Development

  • Development Installation: pip install .[dev]
  • Code Formatting: Black, isort

Running the Server

  • Command-Line Interface: chuk-mcp-time-server
  • Programmatic Usage

Available Tools

  1. Get Current Time
  2. Convert Time

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Ensure code passes formatting and testing
  4. Commit changes and push
  5. Open a Pull Request

License

MIT License