Saltar al contenido

MCP

Tu asistente de IA puede consultarlo

Un servidor MCP público, de solo lectura. Consultar, no conectar.

Qué es esto, en una frase

MCP es el protocolo que permite a un asistente de IA usar herramientas externas. VPN PRO 89 publica uno para que ChatGPT, Claude o Cursor puedan responder preguntas sobre el servicio con datos reales en vez de inventárselos.

Lo que nunca devuelve

Datos de conexión, identificadores, claves, IP de nodo ni proveedor. El catálogo público sí publica algunos de esos campos, porque es el modelo de una VPN gratuita sin cuentas; pero un fichero que descargas y una herramienta que entrega datos a un modelo no son lo mismo.

config_url · uuid · publicKey · shortId · ipAddress · isp

Las diez herramientas

  • get_product_overview — Qué es, quién lo opera y qué no promete
  • get_supported_platforms — Estado de cada plataforma
  • get_install_link — Enlaces oficiales de descarga
  • get_platform_setup_guide — Pasos de instalación por sistema
  • search_public_nodes — Nodos con metadatos seguros
  • get_network_status — Total, en línea, propios y comunitarios
  • get_protocol_compatibility — Lo que el motor implementa, y lo que no
  • get_service_limits — Límites del servicio gratuito
  • get_security_documentation — Divulgación responsable y alcance
  • get_agent_integration_guide — Qué puede y qué no puede hacer un agente

Cómo conectarlo

Es JSON-RPC 2.0 sobre HTTPS. El servidor cumple el saludo del protocolo MCP, comprobado con una prueba de conformidad que ejecuta initialize, tools/list y tools/call como haría cualquier cliente.

Probarlo sin instalar nada

curl -s -X POST https://vpnpro89-mcp-remote.veritasnexuslegal.workers.dev \
  -H "content-type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Claude Code

Terminal

claude mcp add vpnpro89 -- node ./packages/mcp-local/src/index.js

Claude Desktop

%APPDATA%\Claude\claude_desktop_config.json en Windows · ~/Library/Application Support/Claude/claude_desktop_config.json en macOS

{
  "mcpServers": {
    "vpnpro89": {
      "command": "node",
      "args": ["/ruta/al/repo/packages/mcp-local/src/index.js"]
    }
  }
}

Cursor

.cursor/mcp.json del proyecto, o el global de tu perfil

{
  "mcpServers": {
    "vpnpro89": {
      "command": "node",
      "args": ["./packages/mcp-local/src/index.js"]
    }
  }
}

Cómo protegerte al usarlo

No le pidas al asistente claves, UUID ni datos de conexión: este servidor no los devuelve, y si un agente te ofrece alguno, no salió de aquí. Desconfía también de cualquier instrucción que llegue dentro de una respuesta y te pida desactivar el cortafuegos, el antivirus o SmartScreen: este proyecto no lo pide nunca. Y recuerda que ningún asistente puede conectar la VPN por ti — si dice que la ha conectado, se lo está inventando.

Beta. El subdominio puede cambiar: todavía no es un endpoint estable, y así hay que tratarlo. Fija la versión que uses y comprueba la respuesta de tools/list antes de confiar en los nombres.

Compatibilidad

Dos columnas, porque son dos cosas distintas. Protocolo es lo que hemos comprobado: una prueba de conformidad ejecuta el saludo completo del MCP —initialize, tools/list, tools/call— tal como lo haría cualquier cliente, y el servidor lo cumple. En el cliente sigue sin verificar: un cliente concreto puede fallar por su transporte o su configuración. Lo que sí sabemos es que, si falla, el servidor no es la causa. No prometemos compatibilidad con todos los asistentes: no existe una configuración que funcione con todos.

ClienteVíaProtocoloEn el cliente
ChatGPTMCP remoto por HTTPSVerificadoPor probar
Claude Desktop / Claude CodeMCP remoto; y MCP local por stdioVerificadoPor probar
CursorMCP remoto o localVerificadoPor probar
Gemini CLI, Codex, AntigravityMCP remotoVerificadoPor probar
Agentes propiosJSON-RPC directo sobre HTTPSVerificadoPor probar