Serveur MCP HTTPfy
Commit 13 nov. 2026Effectue des vérifications DNS, d'authentification d'e-mails, TLS, WHOIS et des diagnostics réseau depuis des serveurs distants.
Aussi connu sous cloudaidnet/httpfy.io, httpfy-io
- Étoiles
- 1
- Outils
- 24
- Téléchargements, 30 jours
- —
- Dernière version
- 1.0.0
- Dernier commit
- 13 nov. 2026
- Licence
- MIT
Qu'est-ce que HTTPfy MCP ?
HTTPfy est un serveur MCP. Effectue des vérifications DNS, d'authentification d'e-mails, TLS, WHOIS et des diagnostics réseau depuis des serveurs distants. Il expose 24 outils, comme dns_lookup, dns_propagation_check, dnssec_check.
Résumé généré à partir du README du projet
À propos du MCP server HTTPfy
HTTPfy fournit un MCP server distant en lecture seule conçu pour les diagnostics réseau et l'analyse de domaines. Il permet aux développeurs d'effectuer des vérifications complexes depuis des serveurs externes sans avoir besoin d'infrastructure locale ou d'authentification. Le service est accessible via un endpoint streamable HTTP, ce qui le rend compatible avec divers clients tels que Claude Code, Cursor, VS Code et Gemini CLI. Comme il s'exécute sur les serveurs de httpfy.io, il peut tester la joignabilité et la propagation DNS depuis différentes perspectives mondiales.
Les utilisateurs peuvent accéder à une large gamme d'outils spécialisés tels que dns_lookup, ssl_certificate_check et dmarc_check. Le serveur gère des tâches allant de simples commandes ping et traceroute à des audits de sécurité approfondis comme dnssec_check et bimi_check. Pour garantir une utilisation équitable, le service applique des limites horaires spécifiques par client, permettant 100 lookups, 30 active checks et 10 probes. Aucune clé API ni aucun compte n'est requis pour commencer à utiliser ces capacités de diagnostic.
Ce que vous pouvez faire avec
- 1Vérifier la propagation DNSVérifiez si un changement DNS a atteint différentes régions en interrogeant plusieurs résolveurs publics.
- 2Auditer la sécurité des e-mailsValidez les enregistrements SPF, DKIM et DMARC pour vous assurer que l'authentification des e-mails est correctement configurée.
- 3Analyser les certificats SSLInspectez la chaîne de certification, les dates de validité et les détails du sujet pour un domaine spécifique.
- 4Effectuer une évaluation de la santé du domaineObtenez une note automatisée de A à F basée sur de multiples vérifications de sécurité et de configuration.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer HTTPfy MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller HTTPfy MCP dans Claude Code
$ claude mcp add --transport http httpfy-io https://httpfy.io/mcpInstaller HTTPfy MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"httpfy-io": {
"url": "https://httpfy.io/mcp"
}
}
}Installer HTTPfy MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"httpfy-io": {
"type": "http",
"url": "https://httpfy.io/mcp"
}
}
}Installer HTTPfy MCP dans VS Code CLI
$ code --add-mcp '{"name":"httpfy-io","type":"http","url":"https://httpfy.io/mcp"}'Installer HTTPfy MCP dans Codex
$ codex mcp add httpfy-io --url https://httpfy.io/mcpInstaller HTTPfy MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.httpfy-io] url = "https://httpfy.io/mcp"
Installer HTTPfy MCP dans Gemini CLI
$ gemini mcp add -s user --transport http httpfy-io https://httpfy.io/mcpInstaller HTTPfy MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"httpfy-io": {
"url": "https://httpfy.io/mcp",
"type": "http"
}
}
}Outils MCP HTTPfy 24
Détectés depuis le READMEdns_lookupdns_propagation_checkdnssec_checkmx_lookupspf_lookupspf_validatedomain_whoisdomain_expiryssl_certificate_checkpingtracerouteip_whois
| dns_lookup | — | |
| dns_propagation_check | — | |
| dnssec_check | — | |
| mx_lookup | — | |
| spf_lookup | — | |
| spf_validate | — | |
| domain_whois | — | |
| domain_expiry | — | |
| ssl_certificate_check | — | |
| ping | — | |
| traceroute | — | |
| ip_whois | — |
Afficher les 24 outilsAfficher moins d'outils
ip_blacklist_checkmac_vendor_lookupasn_lookupbimi_checkcaa_checkcertificate_transparency_searchdkim_checkdmarc_checkdns_reportdomain_health_reportmta_sts_checkport_check
| ip_blacklist_check | — | |
| mac_vendor_lookup | — | |
| asn_lookup | — | |
| bimi_check | — | |
| caa_check | — | |
| certificate_transparency_search | — | |
| dkim_check | — | |
| dmarc_check | — | |
| dns_report | — | |
| domain_health_report | — | |
| mta_sts_check | — | |
| port_check | — |
Vérifications automatisées
Exécuté le 14 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblecloudaidnet/httpfy.io is public and reachablegithub.com/cloudaidnet/httpfy.io ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-11github.com/cloudaidnet/httpfy.io ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle24 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNo tool named like delete, drop or execRéussi
- Le point de terminaison distant répond à la poignée de main MCPinitialize answered with protocol 2025-06-18 in 93 msRéussi
README
Voir sur GitHubHTTPfy MCP server
Free, read-only, no-authentication remote MCP server for DNS, email authentication, TLS certificates, WHOIS, IP/ASN and network diagnostics, run from httpfy.io servers.
- Endpoint:
https://httpfy.io/mcp(Streamable HTTP, protocol 2026-07-28 and 2025-03-26 to 2025-11-25) - Docs and one-prompt setup: https://httpfy.io/agents
- Server card: https://httpfy.io/.well-known/mcp/server-card.json
- No account, no API key. Limits per client per hour: 100 lookups, 30 active checks, 10 probes (details).
- Results are licensed CC BY 4.0; every result includes a
report_urlto the full report.
This repository holds the manifests that let agent clients and directories install the server. The server itself runs at httpfy.io.
Install
| Client | How |
|---|---|
| Claude Code | claude mcp add --transport http --scope user httpfy https://httpfy.io/mcp or /plugin install httpfy@cloudaidnet/httpfy.io |
| Claude.ai / Desktop | Add custom connector |
| Cursor | |
| VS Code | code --add-mcp '{"name":"httpfy","type":"http","url":"https://httpfy.io/mcp"}' |
| Codex | codex mcp add httpfy --url https://httpfy.io/mcp |
| Gemini CLI | gemini extensions install https://github.com/cloudaidnet/httpfy.io or gemini mcp add --scope user --transport http httpfy https://httpfy.io/mcp |
| Kiro | Add to Kiro |
| Goose | goose://extension?url=https://httpfy.io/mcp&type=streamable_http |
| Any other MCP client | Add an HTTP server named httpfy with URL https://httpfy.io/mcp, no auth. Config samples: mcp.json, .mcp.json |
Tools
dns_lookup(domain, record_type): Look up DNS records of one type (A, AAAA, CNAME, MX, NS, SOA, TXT, SRV) for a domain using public resolvers.dns_propagation_check(domain_name, query_type): Query a domain on about 40 public resolvers in different regions and report which ones return which answers, to see whether a DNS change has propagated.dnssec_check(domain): Validate the DNSSEC chain of trust for a domain from the root down (DS, DNSKEY, RRSIG) and report each zone as secure, insecure or broken.mx_lookup(domain): List the mail exchanger (MX) records of a domain with their preferences.spf_lookup(domain): Fetch the SPF record of a domain from its authoritative name server and list its mechanisms (ip4, ip6, include, redirect, all).spf_validate(domain): Validate the SPF record of a domain: syntax, single-record rule, DNS lookup count (limit 10), void lookups, includes and the all mechanism.domain_whois(domain): WHOIS registration data for a domain: registrar, dates, status and name servers (personal contact data is redacted by registries).domain_expiry(domain_name): Registration and expiry dates of a domain, with the time remaining before it expires.ssl_certificate_check(domain): Connect to a domain on port 443 and report the certificate chain: subject, issuer, validity dates, days remaining, SANs and chain details.ping(host): Ping a public host from httpfy servers (4 ICMP echo requests) and report packet loss and round-trip times. Useful to test reachability from outside your own network.traceroute(host): Traceroute to a public host from httpfy servers (up to 10 hops). Internal hops of httpfy's own network are masked.ip_whois(ip_address): WHOIS / registry data for a public IPv4 address: ASN, network range, owner organisation and registry.ip_blacklist_check(ip_address): Check whether a public IPv4 address is listed on common DNS-based blocklists such as Spamhaus, Barracuda and SpamCop.mac_vendor_lookup(mac_address): Identify the manufacturer registered for a MAC address prefix (OUI) using the IEEE registry.asn_lookup(query): Look up the autonomous system (ASN) for a public IP address, or details for an ASN such as AS15169: name, country, announced prefixes and address counts.bimi_check(domain): Check the BIMI record of a domain, whether DMARC meets BIMI requirements, and whether the SVG logo and certificate URLs are reachable and well formed.caa_check(domain): Find the CAA records that apply to a domain (climbing to parent domains per RFC 8659) and list which certificate authorities may issue certificates.certificate_transparency_search(domain): List certificates logged in Certificate Transparency for a domain (via crt.sh): issuer, validity window and names, with a summary by issuer.dkim_check(domain, selector): Check DKIM public keys for a domain. With a selector it checks that selector; without one it probes common selectors. Reports key type and RSA key length and flags weak or revoked keys.dmarc_check(domain): Find and explain the DMARC record of a domain (policy, pct, rua/ruf, alignment) and flag weaknesses such as p=none or missing external report authorization.dns_report(domain): Full DNS report for a domain: delegation from the root, every authoritative name server checked individually (reachability, recursion, TCP, consistency), SOA values, MX records and their reverse DNS, SPF, DMARC, DKIM and DNSSEC.domain_health_report(domain): Grade a domain A to F across 11 checks (name servers, SOA, DNSSEC, MX, SPF, DMARC, CAA, HTTPS certificate, HTTP to HTTPS redirect, HSTS, IPv6), with a reason and fix for each failed check.mta_sts_check(domain): Check MTA-STS (TXT record and the HTTPS policy file, mode and MX patterns) and the TLS-RPT reporting record for a domain.port_check(host, port): Check whether one TCP port on a public host is open, closed or filtered when tested from httpfy servers on the internet.
The Agent Skill explains which tool answers which question. Download it as a zip from https://httpfy.io/agents/httpfy-network-checks.zip.
Repository layout
| Path | Used by |
|---|---|
server.json |
Official MCP Registry entry (io.httpfy/httpfy) |
.claude-plugin/plugin.json, .mcp.json, skills/ |
Claude Code / Claude.ai plugin |
.cursor-plugin/plugin.json, mcp.json |
Cursor Marketplace plugin |
gemini-extension.json, GEMINI.md |
Gemini CLI extension |
.devin-plugin/plugin.json |
Devin marketplace |
llms-install.md |
Install instructions for agents (Cline and others) |
distribution/ |
Manifests for third-party catalogs (Docker, Devin, Raycast) |
assets/ |
Logos |
Try it
curl -s https://httpfy.io/mcp -H 'content-type: application/json' -H 'accept: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"dmarc_check","arguments":{"domain":"paypal.com"}}}'
Privacy, terms and support
Privacy policy · Terms of service · Support: httpfy.io/contact
License
Manifests and documentation in this repository: MIT. Check results: CC BY 4.0, credit httpfy.io.
Questions sur HTTPfy MCP
Comment ajouter HTTPfy MCP à Claude Code ?
Exécutez claude mcp add --transport http httpfy-io https://httpfy.io/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter HTTPfy MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels outils HTTPfy MCP fournit-il ?
Il expose 24 outils, dont dns_lookup, dns_propagation_check, dnssec_check, mx_lookup, spf_lookup.
Ai-je besoin d'un compte ou d'une clé API pour utiliser HTTPfy ?
Non, le serveur ne nécessite ni compte ni clé API.
Quelles sont les limites d'utilisation du serveur ?
Les limites par client et par heure incluent 100 lookups, 30 active checks et 10 probes.