accueil / serveurs / Dev & Code / io.github.mrfentmen/statuscake-mcp
io.github.mrfentmen/statuscake-mcp
serveur MCP (Model Context Protocol)
Aucun comportement malveillant détecté au test comportemental.
Est-ce que io.github.mrfentmen/statuscake-mcp est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.mrfentmen/statuscake-mcp » est classé « Vérifié ». Aucun comportement malveillant détecté au test comportemental. 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.
Versions auditées & empreintes
Vérifiez la version que vous utilisez : son empreinte doit correspondre à celle listée ici — sinon vous n'utilisez pas la version auditée.
⚠ La dernière version publiée (1.0.4) n'a pas encore été auditée. Un nouveau pentest est programmé ; les verdicts ci-dessous portent sur les versions listées.
Vous utilisez ce serveur ? Suivez-le (créez un compte) pour être alerté dès qu'une nouvelle version paraît ou que le verdict change.
Les 9 outils
- check_url≈ 104 tokens
Uptime-check a URL right now and report the HTTP status, response time and where it redirected. No API key needed.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
URL or hostname to check, for example https://example.com.
Exemple d'appel{"name": "check_url", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - port_check≈ 140 tokens
Try to open a TCP connection to up to 10 ports on a host and report which are open, how fast they answered and what service usually runs there.
Paramètres, retour & exemple (2)
Paramètreshost· string · requis
Hostname to probe, for example example.com.ports· array · optionnel
Ports to test, maximum 10. Defaults to 443 and 80.
Exemple d'appel{"name": "port_check", "arguments": {"host": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ssl_chain≈ 109 tokens
Walk a host's full TLS certificate chain and show every certificate with its issuer and days until expiry, plus names the leaf certificate covers.
Paramètres, retour & exemple (1)
Paramètreshost· string · requis
Hostname to inspect, for example example.com.
Exemple d'appel{"name": "ssl_chain", "arguments": {"host": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dns_propagation≈ 137 tokens
Resolve a domain through Cloudflare, Google and AdGuard public resolvers and report whether they all give the same answer, plus the lowest TTL.
Paramètres, retour & exemple (2)
Paramètrestype· string · optionnel
Record type such as A, AAAA, CNAME, MX or TXT. Defaults to A.domain· string · requis
Domain to resolve, for example example.com.
Exemple d'appel{"name": "dns_propagation", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - uptime_report≈ 112 tokens
Run the whole monitoring battery on a host in one call: HTTP reachability, TCP port, SSL certificate expiry, DNS record and a single healthy verdict.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
URL to report on, for example https://example.com.
Exemple d'appel{"name": "uptime_report", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_hosts≈ 103 tokens
Uptime-check up to 10 hosts at once and report a compact up or down line with status and response time for each.
Paramètres, retour & exemple (1)
Paramètresurls· array · requis
URLs to check, maximum 10.
Exemple d'appel{"name": "check_hosts", "arguments": {"urls": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - header_audit≈ 194 tokens
Fetch a URL and report every response header it returned, with the eight security-relevant ones marked present or absent and what each one is for, so a missing HSTS or content security policy is visible. An optional path audits a different route on the same host, since headers are often set per route. The existing check_url reads only the server header out of every response it makes.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
URL or hostname, e.g. https://example.com.path· string · optionnel
Extra path to audit on the same host, e.g. /api/health.
Exemple d'appel{"name": "header_audit", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dns_records≈ 180 tokens
Read the DNS record types the existing propagation tool never asks for: AAAA, MX, TXT, NS, CNAME, SOA and CAA alongside A. Every type is asked of two resolvers over DoH and compared, so a record still in flight shows as a disagreement between them rather than as a single answer. The existing dns_propagation queries A records only.
Paramètres, retour & exemple (2)
Paramètrestypes· string · optionnel
Comma separated record types. Default A, AAAA, MX, TXT, NS.domain· string · requis
Domain name, e.g. example.com.
Exemple d'appel{"name": "dns_records", "arguments": {"domain": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - http_timing≈ 201 tokens
Break a request to a host into its phases, timing DNS resolution, the TCP connect, the TLS handshake and the request to the last byte separately and reporting the median over repeated attempts, the first attempt against the rest so a cold start is visible, and which phase dominates. The existing check_url gives one total per host, so a slow handshake is indistinguishable from a slow server.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
URL or hostname to time, e.g. https://example.com.repeats· integer · optionnel
How many attempts to time. Default 3.
Exemple d'appel{"name": "http_timing", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
Badge pour votre README
Ce serveur a passé le pentest comportemental. Le badge porte son nom et renvoie à cette fiche — la preuve, c'est la fiche (verdict live qu'on contrôle), pas l'image.
[](https://dokore.fr/serveur/io.github.mrfentmen--statuscake-mcp)
<a href="https://dokore.fr/serveur/io.github.mrfentmen--statuscake-mcp"><img src="https://dokore.fr/badge/io.github.mrfentmen--statuscake-mcp.svg" alt="Vérifié par MCP Hub" height="20"></a>
Réévalué en continu : si le comportement change, le verdict tombe et le badge disparaît. Un badge qui ne pointe pas vers une fiche dokore.fr ne prouve rien. Comment ça marche
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é ».
Source
statuscake-mcp@1.0.3