v2 - STT via Whisper for more precision and if nor available, twist to Vox
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
"""Serveur MCP stdio de l'assistant Alfred : heure et date locales.
|
||||
|
||||
N'écrit rien sur stdout : ce flux est réservé au protocole MCP.
|
||||
"""
|
||||
|
||||
from mcp.server import MCPServer
|
||||
from time_logic import get_current_datetime as read_clock
|
||||
|
||||
mcp = MCPServer("Alfred Autres")
|
||||
|
||||
|
||||
@mcp.tool()
|
||||
def get_current_datetime(timezone: str = "") -> dict:
|
||||
"""Donne la date, le jour et l'heure ACTUELS exacts de l'horloge système.
|
||||
|
||||
À utiliser pour : « Quelle heure est-il ? », « On est quel jour ? »,
|
||||
« Quelle est la date d'aujourd'hui ? » et les questions similaires.
|
||||
Laisse timezone vide pour l'heure locale d'Alfred (Europe/Paris par défaut).
|
||||
Pour un autre endroit, utilise un fuseau IANA : Europe/London, Asia/Tokyo...
|
||||
Ne devine jamais la date ou l'heure sans appeler cet outil.
|
||||
"""
|
||||
return read_clock(timezone)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
mcp.run() # stdio : Hermes lance ce processus à la demande.
|
||||
Reference in New Issue
Block a user