IP Geolocation MCP Server
Servidor MCP de IPGeolocation.io
Servidor MCP oficial para IPGeolocation.io. Incluye 16 herramientas MCP: geolocalización IP, detección de amenazas/VPN/proxy, consultas y conversiones de zona horaria, datos de amanecer/atardecer/luna, detalles de ASN, contactos de abuso y análisis de user-agent. Siete herramientas funcionan con el plan gratuito (1.000 créditos/día). Los planes de pago desbloquean las 16 herramientas más endpoints masivos (hasta 1.000 elementos por llamada).
Funciona con Claude Desktop, Cursor, Windsurf, VS Code, Codex, Cline, Glama y cualquier otro cliente MCP.
Elemento | Valor |
Paquete |
|
Versión |
|
Transporte |
|
Node.js |
|
Inicio rápido
Los usuarios de Cursor pueden instalarlo con un solo clic:
Añada esto a la configuración de su cliente MCP (consulte Instalación por cliente más abajo para ver la ruta exacta del archivo de configuración de su cliente):
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Reinicie su cliente.
Pruébelo: pregunte "¿Dónde está ubicado 8.8.8.8?"
Tabla de contenidos
Instalación por cliente
Requisitos
Node.js 18 o superior
npxdisponible en su terminalUna clave de API de IPGeolocation.io para la mayoría de las herramientas
get_my_ip funciona sin clave de API. Todo lo demás requiere una.
Regístrese para obtener una clave de API gratuita de IPGeolocation
Codex CLI
codex mcp add ipgeolocation --env IPGEOLOCATION_API_KEY=<YOUR_API_KEY> -- npx -y ipgeolocation-io-mcp
codex mcp listInicie una nueva sesión de Codex después de añadir el servidor.
Claude Desktop
Añada a claude_desktop_config.json:
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Reinicie Claude Desktop después de guardar. También incluimos manifest.json para clientes que admiten MCP Bundles.
Cline
Abra el panel de servidores MCP > Configure > Advanced MCP Settings. Añada a cline_mcp_settings.json:
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Reinicie Cline después de guardar.
Cursor
Instalación con un solo clic:
O añada manualmente a .cursor/mcp.json:
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Reinicie Cursor después de guardar.
Windsurf
Añada a ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}Reinicie Windsurf después de guardar.
VS Code / GitHub Copilot
Añada a su settings.json de VS Code:
{
"mcp": {
"servers": {
"ipgeolocation": {
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
}Reinicie VS Code después de guardar.
Glama
Puede probar el servidor directamente en Glama. Solo se requiere IPGEOLOCATION_API_KEY. Deje los otros campos de variables de entorno vacíos a menos que desee cambiar la caché, el tiempo de espera o los límites de salida.
Si aún no tiene una clave, cree una clave de API gratuita de IPGeolocation.
Cualquier otro cliente MCP
Utilice esta configuración:
{
"command": "npx",
"args": ["-y", "ipgeolocation-io-mcp"],
"env": {
"IPGEOLOCATION_API_KEY": "<YOUR_API_KEY>"
}
}Verificar que funciona
Pruebe esto después de la configuración:
Prompt | Herramienta esperada |
¿Dónde está ubicado 8.8.8.8? |
|
Para la IP 49.12.212.42, dame el veredicto de seguridad, empresa, ASN y ciudad. |
|
¿Es seguro permitir 2.56.12.11 y cuál es el correo electrónico de contacto de abuso? |
|
Para AS1, enumera solo los números ASN ascendentes. |
|
Convierte 2026-03-07 09:30 de la hora de Nueva York a la de Tokio. |
|
Dame los horarios de amanecer para Karachi del 2026-03-10 al 2026-03-15. |
|
Analiza este user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 |
|
Herramientas por plan
Plan gratuito
1.000 créditos por día. Estas 7 herramientas están disponibles:
Herramienta | Créditos | Qué hace |
| 1 | Ubicación, zona horaria, moneda, ASN para una IP |
| 0 | IP pública de la máquina que ejecuta el servidor |
| 1 | Metadatos de moneda y país para una IP |
| 1 | Zona horaria por nombre, ubicación, IP, código de aeropuerto o UN/LOCODE |
| 1 | Convertir hora entre dos ubicaciones |
| 1 | Amanecer, atardecer, salida de la luna, puesta de la luna, crepúsculo, fase lunar para una fecha |
| 1 | Datos astronómicos diarios para un rango de fechas (hasta 90 días) |
Planes de pago
Las 16 herramientas. Los planes de pago también añaden campos de network, company y asn extendido a lookup_ip, además del parámetro include para security, abuse, hostname, liveHostname, hostnameFallbackLive, user_agent, geo_accuracy, dma_code o *.
Herramienta | Créditos | Qué hace |
| 1 por IP | Geolocalización por lotes para hasta 1.000 IPs |
| 2 | VPN, proxy, Tor, bot, spam y banderas de amenaza |
| 2 por IP | Comprobaciones de amenazas por lotes |
| 1 | Nombre de la empresa y titular del ASN para una IP |
| 1 | Prefijo de ruta, tipo de conexión, estado anycast |
| 1 | Analizar una cadena UA en navegador, dispositivo, SO, motor |
| 1 por UA | Análisis de UA por lotes para hasta 1.000 cadenas |
| 1 | Detalles de ASN, pares, ascendentes, descendentes, rutas, WHOIS |
| 1 | Correos electrónicos de contacto de abuso, teléfono, dirección, ruta |
Cálculo de créditos para lookup_ip con include:
Combinación | Créditos totales |
Búsqueda base | 1 |
| 3 |
| 2 |
| 4 |
| 2 |
| 1 |
Para obtener detalles actuales del plan y precios, consulte la página de precios de IPGeolocation.
Referencia de herramientas
lookup_ip
Búsqueda de una sola IP o dominio. Gratuito y de pago. 1 crédito.
Úselo cuando necesite ubicación, zona horaria, moneda o ASN para una dirección IP. En los planes de pago, puede añadir módulos include para obtener datos de seguridad, abuso o nombre de host en la misma llamada, lo que evita solicitudes adicionales.
El plan gratuito devuelve la ubicación base, metadatos del país, moneda, zona horaria y ASN básico. Los planes de pago añaden network, company, ASN extendido y el parámetro include. Tenga en cuenta que las búsquedas de dominio requieren un plan de pago.
Parámetro | Requerido | Descripción |
| No | IPv4, IPv6 o dominio. La búsqueda de dominio requiere un plan de pago. |
| No | Idioma de respuesta. El idioma distinto al inglés requiere un plan de pago. |
| No | Módulos extra: |
| No | Campos separados por comas a devolver |
| No | Campos separados por comas a excluir |
| No | Saltar la caché y acceder directamente a la API |
Consejo: combinar include con fields puede reducir su coste de créditos. Por ejemplo, include=security&fields=security cuesta 2 créditos en lugar de 3 porque se omite la respuesta de geolocalización base. Del mismo modo, include=abuse&fields=abuse cuesta 1 crédito en lugar de 2.
bulk_lookup_ip
Búsqueda de IP por lotes. De pago. 1 crédito por IP.
Toma una matriz de IPs o dominios (hasta 1.000 por defecto, configurable con IPGEOLOCATION_MCP_MAX_BULK_ITEMS). Admite las mismas opciones include, fields y excludes que lookup_ip.
Parámetro | Requerido | Descripción |
| Sí | Matriz de direcciones IP o dominios |
| No | Idioma de respuesta |
| No | Módulos extra por IP |
| No | Campos separados por comas a devolver por IP |
| No | Campos separados por comas a excluir por IP |
| No | Saltar la caché |
get_my_ip
Devuelve la IP pública de la máquina que ejecuta el servidor. Gratuito. 0 créditos. No se necesita clave de API.
No toma parámetros. Siempre accede a la red (no se almacena en caché). Útil como una comprobación rápida para confirmar que el proceso del servidor está activo.
check_security
Datos de amenaza y anonimato para una IP. De pago. 2 créditos.
Devuelve puntuación de amenaza, banderas de VPN/proxy/Tor, nombres de proveedores, puntuaciones de confianza, indicadores de bot/spam, banderas de anonimato y estado de proveedor en la nube.
Si el mismo prompt también solicita datos de ubicación, ASN o abuso, es mejor usar lookup_ip con include=security porque agrupa todo en una sola llamada (3 créditos en total en lugar de 2 + 1 por separado).
Parámetro | Requerido | Descripción |
| No | Dirección IP a comprobar |
| No | Campos separados por comas a devolver |
| No | Campos separados por comas a excluir |
| No | Saltar la caché |
bulk_security_check
Versión por lotes de check_security. De pago. 2 créditos por IP.
Parámetro | Requerido | Descripción |
| Sí | Matriz de direcciones IP |
| No | Campos separados por comas a devolver por IP |
| No | Campos separados por com |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/IPGeolocation/ipgeolocation-io-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server