Skip to main content
Glama
chrishayuk

MCP Time Server

by chrishayuk

MCP-Zeitserver

Überblick

Der MCP Time Server ist ein hochentwickelter Python-basierter Microservice, der erweiterte zeitbezogene Funktionen für verschiedene Zeitzonen bereitstellt. Er bietet robuste Funktionen zum Abrufen aktueller Zeiten und zur Zeitkonvertierung zwischen verschiedenen globalen Zeitzonen.

Related MCP server: Time MCP Server

Projektdetails

  • Version : 0.1.1

  • Python-Kompatibilität : Python 3.11+

Merkmale

  • Aktuelle Zeitabfrage : Rufen Sie die aktuelle Zeit für jede IANA-Zeitzone ab

  • Zeitzonenumrechnung : Konvertieren Sie Zeiten zwischen verschiedenen Zeitzonen

  • Umfassende Validierung : Robuste Eingabevalidierung mithilfe von Pydantic-Modellen

  • Asynchrone Serverarchitektur : Erstellt mit asyncio für effiziente Leistung

  • Flexible Konfiguration : Konfigurierbar durch Umgebungsvariablen und Konfigurationsdateien

Abhängigkeiten

Kernabhängigkeiten:

  • mcp (>=1.6.0)

  • pydantisch (>=2.11.2)

  • PyYAML (>=6.0.2)

  • pyz (>=0,4,3)

Entwicklungsabhängigkeiten:

  • pytest (>=8.3.5)

Installation

Voraussetzungen

  • Python 3.11 oder höher

  • Pip

  • (Optional) Virtuelle Umgebung empfohlen

Von PyPI installieren

pip install chuk-mcp-time-server

Von der Quelle installieren

  1. Klonen Sie das Repository:

git clone <repository-url>
cd chuk-mcp-time-server
  1. Erstellen Sie eine virtuelle Umgebung:

python -m venv venv
source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
  1. Installieren Sie das Paket:

pip install .  # Installs the package in editable mode

Entwicklungsinstallation

So richten Sie die Entwicklung ein:

pip install .[dev]  # Installs package with development dependencies

Ausführen des Servers

Befehlszeilenschnittstelle

chuk-mcp-time-server

Programmatische Nutzung

from chuk_mcp_time_server.main import main

if __name__ == "__main__":
    main()

Umgebungsvariablen

  • NO_BOOTSTRAP : Zum Deaktivieren des Komponenten-Bootstrappings festlegen

  • Weitere Konfigurationsoptionen können in den Konfigurationsdateien eingestellt werden

Verfügbare Tools

1. Aktuelle Uhrzeit abrufen

Eingabe :

  • timezone : Name der IANA-Zeitzone (z. B. „America/New_York“)

Beispiel :

get_current_time('Europe/London')

Rückgaben :

  • Aktuelle Uhrzeit in der angegebenen Zeitzone

  • Zeitzonendetails

  • Status der Sommerzeit (DST)

2. Zeit umrechnen

Eingabe :

  • source_timezone : Quellzeitzone (IANA-Format)

  • time : Zeit im Format HH:MM (24 Stunden)

  • target_timezone : Zielzeitzone (IANA-Format)

Beispiel :

convert_time('America/New_York', '14:30', 'Europe/Paris')

Rückgaben :

  • Quellzeitdetails

  • Zielzeitdetails

  • Zeitunterschied zwischen den Zonen

Entwicklung

Codeformatierung

  • Schwarz wird zur Codeformatierung verwendet

  • isort wird für die Importsortierung verwendet

  • Die Zeilenlänge ist auf 88 Zeichen festgelegt

Ausführen von Tests

pytest

Beitragen

  1. Forken Sie das Repository

  2. Erstellen Sie Ihren Feature-Zweig ( git checkout -b feature/AmazingFeature )

  3. Stellen Sie sicher, dass der Code die Formatierung und Tests besteht

  4. Übernehmen Sie Ihre Änderungen ( git commit -m 'Add some AmazingFeature' )

  5. Pushen zum Zweig ( git push origin feature/AmazingFeature )

  6. Öffnen einer Pull-Anfrage

Lizenz

MIT-Lizenz

Install Server
A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server providing timezone conversions and time-related operations via RESTful API endpoints, featuring comprehensive error handling and timezone database integration.
  • A
    license
    B
    quality
    D
    maintenance
    Provides time and timezone functionality for LLMs, enabling them to get current time information across different timezones and convert times between zones.
    2
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Provides time zone management utilities including retrieving current time in any global time zone and converting time between different time zones with automatic daylight saving time handling.
    46
    MIT

View all related MCP servers

Related MCP Connectors

  • Timezone MCP — wraps WorldTimeAPI (free, no auth)

  • A real clock for AI agents: current time, timezone conversion, and DST facts from the IANA tzdb.

  • A time server that keeps your AI honest about time. Real clock + drift guard, zero dependencies.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrishayuk/chuk-mcp-time-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server