accueil / serveurs / Recherche & Web / io.github.lexbritten/probe
io.github.lexbritten/probe
serveur MCP (Model Context Protocol) · Probe 0.1.0
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 io.github.lexbritten/probe est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.lexbritten/probe » 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 2 outils
- probe.history≈ 1426 tokens
Retrieve up to 20 persisted observations for an existing Probe experiment ID without making a new HTTP request. Use after verify_http_claim to inspect repeated results, PASS/FAIL/ERROR counts, agreement, or whether the observed verdict changed between the two latest decisive observations. This is historical evidence lookup, not a current live verification; use verify_http_claim when freshness or present endpoint behavior matters.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
Maximum number of newest stored observations to return, from 1 through 20.probe_id· string · requis
The 64-character lowercase hexadecimal Probe experiment ID returned by verify_http_claim.
Exemple d'appel{"name": "probe.history", "arguments": {"probe_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"summary": {}, "probe_id": "texte", "protocol": "texte", "observations": []}} - verify_http_claim≈ 2074 tokens
Use this to verify a current public HTTPS claim by direct observation rather than web search, documentation, browser inference, or shell/curl. Use for explicit assertions that a GET/HEAD currently returns an expected HTTP status, exact header value, JSON value at a JSON Pointer, or body substring. It evaluates assertions, persists bounded evidence, reuses sufficiently fresh matching evidence, and summarizes recent observations. follow_redirects defaults to false; when true, Probe manually follows at most 3 validated HTTPS redirects. Every fetch uses redirect: manual. V0 supports only public HTTPS URLs without credentials, query strings, fragments, IP literals, or non-443 ports. Redirect validation is hostname/policy based; the Worker cannot guarantee protection against DNS rebinding between validation and platform DNS resolution.
Paramètres, retour & exemple (5)
Paramètresurl· string · requis
Public HTTPS URL to observe. V0 forbids credentials, query strings, fragments, IP literals, private or local destinations, and non-443 ports.method· string · optionnel · GET | HEAD
HTTP method to observe. Use HEAD only when response headers and status are sufficient.assertions· array · requis
One to eight explicit assertions evaluated against the same HTTP response.follow_redirects· boolean · optionnel
Whether to follow up to three validated HTTPS redirects. Defaults to false.freshness_seconds· integer · optionnel
Maximum acceptable age of reusable matching evidence, in seconds. Public Probe V0 requires exactly 300.
Exemple d'appel{"name": "verify_http_claim", "arguments": {"url": "texte", "assertions": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"result": {}, "summary": {}, "protocol": "texte", "evidence_source": "cached", "evidence_age_seconds": 1}}
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é ».