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
- Get Current Time
- Convert Time
Contributing
- Fork the repository
- Create a feature branch
- Ensure code passes formatting and testing
- Commit changes and push
- Open a Pull Request
License
MIT License