TCPLab Network Tools

Consultas de red gratuitas y sin clave API para agentes de IA: geolocalización de IP, DNS, WHOIS, verificaciones de certificados HTTP y SSL/TLS, e informes completos de salud de dominios.

Servidor MCP alojado

npx add-mcp 'https://tcp.lc/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

Un servidor MCP público sobre HTTP Streamable. Cualquier cliente compatible con MCP puede agregarlo como fuente de herramientas y ejecutar las mismas consultas de red que las herramientas web. No se requiere clave API ni token.

Conectar

Agrega el endpoint a la configuración de tu cliente MCP:

{
  "mcpServers": {
    "tcplab": { "type": "http", "url": "https://tcp.lc/mcp" }
  }
}

El endpoint no tiene estado: no se emite ningún id de sesión, y cualquier instancia puede atender cualquier solicitud.

Aprobación automática

Si una llamada a una herramienta necesita confirmación lo decide tu cliente MCP, no este servidor — por lo que esto se configura en el lado del cliente. Algunos clientes leen un campo autoApprove en la entrada del servidor; su forma varía según el cliente.

Cline usa un arreglo de nombres de herramientas. No se admiten comodines, así que debes listarlas explícitamente:

{
  "mcpServers": {
    "tcplab": {
      "type": "http",
      "url": "https://tcp.lc/mcp",
      "autoApprove": [
        "ip_lookup", "my_ip", "dns_query", "dns_domain_ready",
        "whois_lookup", "http_check", "tls_check", "domain_report"
      ]
    }
  }
}

Cursor lee "autoApprove": true en la entrada, pero también necesita el Modo de Ejecución Automática habilitado en Configuración → Agentes. Un comodín no funciona allí: las entradas de lista de permitidos con comodines se ignoran y solo se aplican los nombres exactos de herramientas.

Claude Code en su lugar usa una regla de permiso en settings.json, por ejemplo "permissions": { "allow": ["mcp__tcplab"] } para cada herramienta, o mcp__tcplab__ip_lookup para una sola. Otros clientes exponen un interruptor "Permitir siempre" por herramienta en su interfaz.

Cada herramienta aquí está marcada como de solo lectura (readOnlyHint: true), lo que algunos clientes usan como señal para solicitar menos confirmaciones.

Herramientas

HerramientaParámetrosDescripción
ip_lookuptarget, lang?Geolocalización de una dirección IPv4/IPv6 o dominio (un dominio se resuelve primero).
my_iplang?Geolocalización de la IP propia del cliente que llama.
dns_queryname, type?, server?Consulta de registros A, AAAA, CNAME, TXT, MX o NS.
dns_domain_readyname, server?Ambos registros A y AAAA en una sola llamada.
whois_lookupdomainRegistrador, fechas, estados y servidores de nombres a través de RDAP/WHOIS.
http_checkurlEstado HTTP, encabezados de respuesta y la IP/versión HTTP utilizada.
tls_checkhost, port?Detalle del certificado (sujeto, emisor, validez, SAN), versión TLS y soporte HTTP/2.
domain_reportdomain, locale?, refresh?Informe de salud integral con una puntuación de 0-100 y calificación. Lento en la primera generación; se almacena en caché después.

Cada herramienta devuelve un resumen de texto legible más contenido estructurado con el resultado completo.

General

  • Las herramientas llaman al mismo backend que la API JSON, por lo que los resultados, el caché y los mensajes de error coinciden.
  • Los argumentos se normalizan en el servidor: http_check asume https:// cuando falta el esquema, y tls_check usa por defecto el puerto 443.
  • domain_report es la herramienta más lenta: sondeos DNS/WHOIS/TLS/HTTP más un resumen de IA opcional, en el peor caso alrededor de 50 segundos en una falta de caché. Dale a tu cliente MCP un tiempo de espera de al menos 60 segundos.

Límites de tasa

Los límites son por IP de cliente e idénticos a la API JSON; cada llamada a una herramienta cuenta. Los clientes MCP que comparten una IP de salida (por ejemplo, un asistente alojado) también comparten la cuota. Cuando se excede un límite, la herramienta devuelve un mensaje de error que explica cuándo reintentar.