Skip to main content
Glama
IPGeolocation

IP Geolocation MCP Server

Servidor MCP de IPGeolocation.io

SafeSkill 89/100

npm version GitHub release MCP Registry Glama Node.js License

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

ipgeolocation-io-mcp

Versión

1.0.13

Transporte

stdio

Node.js

>=18

Inicio rápido

  1. Cree una clave de API gratuita de IPGeolocation

  2. Los usuarios de Cursor pueden instalarlo con un solo clic:

    Add to Cursor

  3. 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>"
      }
    }
  }
}
  1. Reinicie su cliente.

  2. Pruébelo: pregunte "¿Dónde está ubicado 8.8.8.8?"

Tabla de contenidos

Instalación por cliente

Requisitos

  • Node.js 18 o superior

  • npx disponible en su terminal

  • Una 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 list

Inicie 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:

Add to Cursor

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?

lookup_ip

Para la IP 49.12.212.42, dame el veredicto de seguridad, empresa, ASN y ciudad.

lookup_ip con fields e include=security

¿Es seguro permitir 2.56.12.11 y cuál es el correo electrónico de contacto de abuso?

lookup_ip con include=security,abuse

Para AS1, enumera solo los números ASN ascendentes.

lookup_asn con include=upstreams

Convierte 2026-03-07 09:30 de la hora de Nueva York a la de Tokio.

convert_timezone

Dame los horarios de amanecer para Karachi del 2026-03-10 al 2026-03-15.

get_astronomy_time_series

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

parse_user_agent

Herramientas por plan

Plan gratuito

1.000 créditos por día. Estas 7 herramientas están disponibles:

Herramienta

Créditos

Qué hace

lookup_ip

1

Ubicación, zona horaria, moneda, ASN para una IP

get_my_ip

0

IP pública de la máquina que ejecuta el servidor

lookup_currency

1

Metadatos de moneda y país para una IP

get_timezone

1

Zona horaria por nombre, ubicación, IP, código de aeropuerto o UN/LOCODE

convert_timezone

1

Convertir hora entre dos ubicaciones

get_astronomy

1

Amanecer, atardecer, salida de la luna, puesta de la luna, crepúsculo, fase lunar para una fecha

get_astronomy_time_series

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

bulk_lookup_ip

1 por IP

Geolocalización por lotes para hasta 1.000 IPs

check_security

2

VPN, proxy, Tor, bot, spam y banderas de amenaza

bulk_security_check

2 por IP

Comprobaciones de amenazas por lotes

lookup_company

1

Nombre de la empresa y titular del ASN para una IP

lookup_network

1

Prefijo de ruta, tipo de conexión, estado anycast

parse_user_agent

1

Analizar una cadena UA en navegador, dispositivo, SO, motor

bulk_parse_user_agent

1 por UA

Análisis de UA por lotes para hasta 1.000 cadenas

lookup_asn

1

Detalles de ASN, pares, ascendentes, descendentes, rutas, WHOIS

get_abuse_contact

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

include=security

3

include=abuse

2

include=*

4

include=security&fields=security

2

include=abuse&fields=abuse

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

ip

No

IPv4, IPv6 o dominio. La búsqueda de dominio requiere un plan de pago.

lang

No

Idioma de respuesta. El idioma distinto al inglés requiere un plan de pago.

include

No

Módulos extra: security, abuse, hostname, liveHostname, hostnameFallbackLive, user_agent, geo_accuracy, dma_code o *

fields

No

Campos separados por comas a devolver

excludes

No

Campos separados por comas a excluir

force_refresh

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

ips

Matriz de direcciones IP o dominios

lang

No

Idioma de respuesta

include

No

Módulos extra por IP

fields

No

Campos separados por comas a devolver por IP

excludes

No

Campos separados por comas a excluir por IP

force_refresh

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

ip

No

Dirección IP a comprobar

fields

No

Campos separados por comas a devolver

excludes

No

Campos separados por comas a excluir

force_refresh

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

ips

Matriz de direcciones IP

fields

No

Campos separados por comas a devolver por IP

excludes

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