Serveur MCP — Geolocalisation IP pour assistants IA

Integrez la geolocalisation IP directement dans vos assistants IA (Claude Desktop, Claude Code, Cursor...) via le protocole MCP. Gratuit, open source, pur PHP.

Qu'est-ce que MCP ?

Le Model Context Protocol (MCP) est un standard ouvert cree par Anthropic qui permet aux assistants IA d'interagir avec des outils externes. Un serveur MCP expose des "outils" que l'IA peut appeler pour obtenir des donnees en temps reel.

Le serveur MCP MonIP permet a votre assistant IA de chercher les informations d'une adresse IP : pays, ville, coordonnees GPS, FAI, ASN, hostname — exactement comme le site web, mais accessible directement depuis votre conversation.

Outils disponibles

ip_lookup

Lookup complet d'une adresse IP : pays, ville, region, coordonnees GPS, fuseau horaire, FAI, ASN, hostname (reverse DNS). Supporte IPv4 et IPv6.

ip_geolocate

Geolocalisation concise d'une IP : retourne le pays, la ville et les coordonnees en une ligne. Ideal pour un apercu rapide.

ip_validate

Verifie si une chaine est une adresse IP valide. Retourne la version (IPv4/IPv6) et si elle est publique ou privee.

Connexion rapide (serveur distant)

Aucune installation requise. Ajoutez simplement l'URL du serveur MCP MonIP dans votre client :

URL du serveur MCP : https://monip.lws.fr/mcp/sse

Claude.ai (connecteur personnalise)

Dans Claude.ai, allez dans Parametres > Connecteurs > Ajouter un connecteur personnalise, puis entrez :

# Nom MonIP # URL du serveur MCP distant https://monip.lws.fr/mcp/sse

Claude Desktop

{ "mcpServers": { "monip": { "type": "url", "url": "https://monip.lws.fr/mcp/sse" } } }

Claude Code

# .claude/settings.json { "mcpServers": { "monip": { "type": "url", "url": "https://monip.lws.fr/mcp/sse" } } }

Cursor

# .cursor/mcp.json { "mcpServers": { "monip": { "url": "https://monip.lws.fr/mcp/sse" } } }

Exemples d'utilisation

Test rapide

Testez le serveur avec cURL :

curl -X POST https://monip.lws.fr/mcp/sse \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"ip_lookup","arguments":{"ip":"8.8.8.8"}}}'
Retour a MonIP