logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-temporal-utility-service

Offers sophisticated time transformations and utility functions, primarily focused on retrieving precise temporal data across various global zones and facilitating accurate time conversions.

Author

mcp-temporal-utility-service logo

clssck

No License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

timezonestimezoneclssckprovides timezonespecified timezonesmcp time

Temporal Utility Service (via MCP)

smithery badge MCP Python License

An implementation adhering to the Model Context Protocol (MCP) standard, designed specifically for advanced time and timezone manipulation services.

Core Capabilities

  • Acquiring the extant moment in any designated geographical time reference.
  • Translating timestamps accurately between disparate time systems.
  • Full compliance with established MCP communication paradigms.
  • Robust, statically-typed backend leveraging Python.
  • Exposes standard RESTful interfaces.
  • Robust mechanism for handling temporal calculation failures.
  • Utilizes up-to-date, authoritative timezone reference data.

Table of Contents

Features Overview

  • Current time retrieval keyed by IANA timezone string.
  • Inter-timezone temporal value translation.
  • MCP protocol conformance.
  • Pythonic, strongly-typed core.
  • Well-defined HTTP endpoints.
  • Comprehensive operational exception handling.
  • Integrated, current timezone ledger.

Deployment Instructions

Automated Setup via Smithery

Deploy Time Utility Service directly to your Claude Desktop environment using the Smithery CLI:

bash npx -y @smithery/cli install @clssck/mcp-time-server --client claude

Local System Installation

bash pip install .

Operational Guidance

To initiate the temporal service:

bash python -m time_server

Interface Specification

Endpoints

get_current_time

Fetches the present absolute time relative to the specified zone.

Arguments:

  • timezone: str - The IANA identifier for the required zone (e.g., "Europe/London").

Response:

  • Time expressed in the ISO 8601 standard format.

convert_time

Calculates the equivalent time value when shifting from one temporal context to another.

Arguments:

  • time: str - The input timestamp, formatted according to ISO 8601.
  • from_timezone: str - The temporal zone of origin.
  • to_timezone: str - The destination temporal zone.

Response:

  • The transformed timestamp, represented in ISO 8601 format.

Maintenance & Build Process

Install necessary libraries for development work:

bash pip install -e .[dev]

Execute verification suites:

bash pytest

Enforce code quality standards:

bash ruff check . mypy src

Contribution Guidelines

Participation is governed by the established Contributor Covenant policy document. Adherence to this covenant is mandatory for all contributors.

Licensing Information

Distributed under the terms of the MIT License.

See Also

`