accueil / serveurs / Données & BDD / ls.ip/ipls-ip-lookup-service
ls.ip/ipls-ip-lookup-service
serveur MCP (Model Context Protocol) · IP Lookup Service (ipls) 1.4.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 ls.ip/ipls-ip-lookup-service est sûr ?
Au dernier audit MCP Hub, le serveur MCP « ls.ip/ipls-ip-lookup-service » 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 6 outils
- headers≈ 110 tokens
Return all HTTP request headers as seen by the IP.LS server (including X-Real-IP / X-Forwarded-For injected by the frontend proxy). Useful for debugging proxies and client identity.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "headers", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ip_lookup≈ 208 tokens
Look up geolocation, ISP and network info for any IPv4/IPv6 address or hostname, or an array of them for batch lookup. Returns ip, city, region, country, coordinates, ASN/ISP, timezone and continent (full name, e.g. North America); when a domain is queried, an extra `domain` field echoes it. Data source: DB-IP Lite (CC BY 4.0). Anycast IPs are approximate.
Paramètres, retour & exemple (1)
Paramètresip· string|array · requis
IPv4/IPv6 address or hostname, e.g. 8.8.8.8 or example.com. Pass an array for batch lookup, e.g. ["8.8.8.8", "1.1.1.1"].
Exemple d'appel{"name": "ip_lookup", "arguments": {"ip": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ip_resolved≈ 162 tokens
Resolve a domain to all its A and AAAA records (deduplicated, up to 6) and return geolocation for each address. Returns an array of { ip, protocol, domain, city, region, country, coordinates, ASN/ISP, ... }. For a bare IP, returns a single-element array.
Paramètres, retour & exemple (1)
Paramètreshost· string · requis
Domain or IP address to resolve, e.g. example.com or baidu.com
Exemple d'appel{"name": "ip_resolved", "arguments": {"host": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ip_self≈ 205 tokens
Get geolocation and network info about the caller's own public IP, plus the protocol stack (IPv4/IPv6) of the current connection. On dual-stack machines the stack is chosen by the client and may differ from `curl ip.ls`, which picks a random stack; use curl -4/-6 locally to get the other stack, or — for clients that cannot pick a stack (browser, PowerShell, most HTTP libraries) — the single-stack hostnames https://4.ip.ls / https://6.ip.ls (DNS selects the stack; an unreachable 6.ip.ls means no usable IPv6). Data comes from a server-side GeoIP lookup on the caller's real IP.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "ip_self", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ip_summary≈ 416 tokens
Summarize a large batch of IPs into distributions by country, continent, ASN/operator and network prefix, each bucket with a sample of addresses. Use instead of ip_lookup once the input is in the hundreds or thousands — ip_lookup returns every row, which no context window holds. Up to 5000 addresses or 100 hostnames. Counts are per occurrence; nothing is dropped silently (failed → `errors`, no database record → `no_data`, unlisted buckets → `tail`), the same input set always returns the same numbers, and the result is facts only — no datacenter/residential classification, no verdict. DB-IP Lite (CC BY 4.0).
Paramètres, retour & exemple (5)
Paramètresips· ? · requistop· integer · optionnel
Buckets per dimension.sample· integer · optionnel
Sample addresses per bucket.prefix4· integer · optionnel
IPv4 grouping prefix.prefix6· integer · optionnel
IPv6 grouping prefix; /48 = one end-site.
Exemple d'appel{"name": "ip_summary", "arguments": {"ips": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ua≈ 74 tokens
Return the User-Agent string of the current HTTP client.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "ua", "arguments": {}}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é ».