time-mcp-http
time-mcp-http
Der offizielle modelledcontextprotocol/servers-time-Server (get_current_time, convert_time) wird über streambares HTTP statt über stdio bereitgestellt. So passt er in dieselbe vollständig auf Docker und HTTP basierte MCP-Flotte wie der übrige BOS-Stack (siehe bos-chat-stack.md), statt dass LibreChat warten zu müssen einen lokalen Teilprozess starten.
Die Tool-Logik (Zeitzonenmathematik, Schemata) wird direkt aus dem installierten mcp-server-time-Paket importiert (TimeServer/TimeTools) – nur der Transport unterscheidet sich, sodass pip install --upgrade mcp-server-time weiterhin Upstream-Fixes übernimmt.
Warum es das gibt
Ein aufrufender Assistent hat keinen eingebauten Größen für „jetzt“ – er kann den UTC-Offset eines ISO-Zeitstempels missinterpretieren oder schlicht nicht wissen, welcher Tag heute ist. Ihm ein explizites, auf Abrufbares aufrufbarer Tool bereitzustellen, ist zuverlässiger, als zu versuchen, das aktuelle Datum und die Uhrzeit in jeden System-Prompt zu injizieren (der Agents-Endpunkt von LibreChat unterstützt das Stand 2026-08 nicht nativ – siehe bos-chat-stack.md).
Related MCP server: Now MCP
Ausführen
docker build -t time-mcp-http .
docker run --rm -p 8080:8080 -e LOCAL_TIMEZONE=Europe/Berlin time-mcp-httpLOCAL_TIMEZONE (IANA-Name, z. B. Europe/Berlin) füllt nur den Text der Tool-Beschreibung aus („verwende dies als lokale Zeitzone, falls der Benutzer keine angibt“) – jeder Aufruf läuft weiterhin mit einem expliziten timezone-Argument. Ist der Wert nicht gesetzt oder ungültig, wird auf UTC zurückgegriffen, statt beim Start zu scheitern.
Keine Anmeldeinformationen, kein benutzerspezifischer Zustand, keine MCP_API_KEY – absichtlich demo gleiche Begründung wie beim Mehrbenutzermodus von ews-mcp: Mit einem 401-Befehl von welchem Taschentor auch versucht LibreChats Nicht-OAuth-MCP-Client OAuth aus (– und bleibt daran schon zuerst ); Die Netzwerkisolierung von Docker ist hier die Grenze, keine API-Schlüssel.
Testen
pip install -e '.[dev]'
LOCAL_TIMEZONE=Europe/Berlin pytestNeed to correct: "falsch interpretieren" not "falsch lesen oder". Also "desselben Grund". Let's finalize cleanly.
This server cannot be deployed
Maintenance
Related MCP Connectors
Timezone MCP — wraps timeapi.io (free, no auth)
Current time, timezone conversion & date math for AI agents. On Cloudflare Workers.
A real clock for AI agents: current time, timezone conversion, and DST facts from the IANA tzdb.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides current time and timezone conversion using IANA timezone names, enabling LLMs to get system time or convert times between timezones.MIT
- AlicenseNot gradedqualityDmaintenanceProvides time-related tools including current time retrieval, timezone conversion, time formatting, and timezone info via MCP.7 npmMIT
- FlicenseNot gradedqualityDmaintenanceProvides real-time time awareness to Hermes Agent by exposing date, time, and timezone tools through MCP, enabling on-demand temporal queries.1-
- AlicenseBqualityDmaintenanceProvides current time and timezone conversion using IANA timezone names, enabling LLMs to get time information and convert times between timezones.2MIT