dashboard_url
Vue d’ensemble
Section intitulée « Vue d’ensemble »dashboard_url est un outil sans paramètre : il vérifie si un serveur dashboard tourne sur http://127.0.0.1:3939, et le démarre automatiquement en arrière-plan si non.
Utilisable depuis n’importe quel client MCP — l’utilisateur n’a pas besoin de lancer seshat dashboard à la main.
Comportement
Section intitulée « Comportement »- Probe
GET http://127.0.0.1:3939/api/healthavec timeout 2 s. - Si OK → retourne
status: "running"+ l’URL. - Sinon → spawn
seshat dashboarden process détaché viaprocess.execPath(pas via shellbun, pour éviter les soucis de PATH), attend 2 s, re-probe, retourne.
{ "url": "http://127.0.0.1:3939/dashboard/", "status": "running", "started_by_this_call": false}Quand le tool a lui-même démarré le process :
{ "url": "http://127.0.0.1:3939/dashboard/", "status": "started", "started_by_this_call": true, "pid": 19793}Authentification
Section intitulée « Authentification »Sur loopback (127.0.0.1), depuis v1.4.2, aucune auth n’est requise si ODATA_USER/PASS ne sont pas configurés (#408). Si vous voulez activer l’auth sur loopback aussi, définissez les deux variables. Voir Configuration → Dashboard HTTP.