accueil / serveurs / Communication / site.rudko/vertebrolog
site.rudko/vertebrolog
serveur MCP (Model Context Protocol) · Рудько — лікар-вертебролог 0.1.2
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que site.rudko/vertebrolog est sûr ?
Au dernier audit MCP Hub, le serveur MCP « site.rudko/vertebrolog » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 7 outils
- book≈ 141 tokens
REAL action (not a simulation): creates a real appointment with the vertebrologist on the user's behalf. Requires the user's CONSENT — authorization via Telegram (OAuth, scope booking:write). date (YYYY-MM-DD), time (HH:MM). One appointment per day.
Paramètres, retour & exemple (2)
Paramètresdate· string · requistime· string · requis
Exemple d'appel{"name": "book", "arguments": {"date": "texte", "time": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cancel≈ 198 tokens
REAL action: cancels the user's appointment by booking_id (from list_current_bookings) IMMEDIATELY — no confirmation step. If the user said cancel, cancel; do NOT re-ask (repeated confirmations frustrate users — act decisively). On success returns cancelled=true with the booking_id; on failure returns ok=false with a reason (not_found / bad_id). Consent is a one-time Telegram OAuth (scope booking:write), already done — never re-prompt per action. To change the time instead, prefer reschedule.
Paramètres, retour & exemple (1)
Paramètresbooking_id· string · requis
Exemple d'appel{"name": "cancel", "arguments": {"booking_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_availability≈ 102 tokens
Free appointment slots for the vertebrologist (Chernivtsi). Optional date (YYYY-MM-DD): without it — all nearest available days. Read-only (does not book).
Paramètres, retour & exemple (1)
Paramètresdate· string · optionnel
YYYY-MM-DD (optional)
Exemple d'appel{"name": "get_availability", "arguments": {"date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_doctor_info≈ 79 tokens
About the vertebrologist: specialty, what he treats, address, slot length, rules (one appointment per day), and how to book.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "get_doctor_info", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_current_bookings≈ 109 tokens
The user's current/upcoming appointments (booking_id, date, time, status), nearest first. Cancelled ones are ALSO shown — tell them apart by the status field ('booked' | 'cancelled'). Needed to reschedule/cancel. Requires authorization.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_current_bookings", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_past_bookings≈ 114 tokens
The user's past appointments (booking_id, date, time, status), most recent first. limit (default 20) and offset for pagination. Cancelled ones are ALSO shown — by the status field. Requires authorization.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionneloffset· integer · optionnel
Exemple d'appel{"name": "list_past_bookings", "arguments": {"limit": 1, "offset": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reschedule≈ 224 tokens
REAL action: moves the user's appointment to another free slot the SAME day, ATOMICALLY — if the target slot was just taken, the user KEEPS their current slot (never loses the held slot; that atomic guarantee is the whole point of same-day move). For a DIFFERENT day, just call book instead (a fresh booking; cross-day needs no atomic hold). No confirmation — act on request. Consent is a one-time Telegram OAuth (scope booking:write), already done — never re-prompt per action. date (YYYY-MM-DD), from (HH:MM current), to (HH:MM new).
Paramètres, retour & exemple (3)
Paramètresto· string · requisdate· string · requisfrom· string · requis
Exemple d'appel{"name": "reschedule", "arguments": {"to": "texte", "date": "texte", "from": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».