MCP Time Server
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-serverVon der Quelle installieren
Klonen Sie das Repository:
git clone <repository-url>
cd chuk-mcp-time-serverErstellen Sie eine virtuelle Umgebung:
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`Installieren Sie das Paket:
pip install . # Installs the package in editable modeEntwicklungsinstallation
So richten Sie die Entwicklung ein:
pip install .[dev] # Installs package with development dependenciesAusführen des Servers
Befehlszeilenschnittstelle
chuk-mcp-time-serverProgrammatische Nutzung
from chuk_mcp_time_server.main import main
if __name__ == "__main__":
main()Umgebungsvariablen
NO_BOOTSTRAP: Zum Deaktivieren des Komponenten-Bootstrappings festlegenWeitere 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
pytestBeitragen
Forken Sie das Repository
Erstellen Sie Ihren Feature-Zweig (
git checkout -b feature/AmazingFeature)Stellen Sie sicher, dass der Code die Formatierung und Tests besteht
Übernehmen Sie Ihre Änderungen (
git commit -m 'Add some AmazingFeature')Pushen zum Zweig (
git push origin feature/AmazingFeature)Öffnen einer Pull-Anfrage
Lizenz
Maintenance
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
- FlicenseNot gradedqualityDmaintenanceAn MCP server providing timezone conversions and time-related operations via RESTful API endpoints, featuring comprehensive error handling and timezone database integration.
- AlicenseBqualityDmaintenanceProvides time and timezone functionality for LLMs, enabling them to get current time information across different timezones and convert times between zones.2MIT
- AlicenseNot gradedqualityCmaintenanceProvides 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.46MIT
- AlicenseAqualityBmaintenanceProvides accurate system time to LLM applications with multi-timezone support via a simple tool call.1MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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