Servidor MCP de Globalping
¿Qué es Globalping?
Globalping es una API pública y gratuita que proporciona acceso a una red global de sondas para monitorizar, depurar y evaluar la infraestructura de internet. Con Globalping, puede ejecutar pruebas de red (ping, traceroute, DNS, MTR, HTTP) desde miles de ubicaciones en todo el mundo.
Related MCP server: Liveblocks
¿Qué es el servidor MCP Globalping?
El servidor MCP de Globalping implementa el Protocolo de contexto de modelo (MCP) , lo que permite que los modelos de IA como GPT de OpenAI y Claude de Anthropic interactúen con las capacidades de medición de red de Globalping a través del lenguaje natural.
También admite la autenticación oAuth, que ofrece una forma segura de interactuar con nuestra API y se beneficia de límites de velocidad más altos asociados con su cuenta.
Características principales
🌐 Acceso a la red global : realice mediciones desde miles de sondas en todo el mundo
Interfaz compatible con IA : cualquier LLM analizará fácilmente los datos y ejecutará nuevas mediciones según sea necesario
📊 Mediciones integrales : Compatibilidad con pruebas de ping, traceroute, DNS, MTR y HTTP
🔍 Manejo inteligente del contexto : proporciona descripciones detalladas de los parámetros para que los clientes de IA seleccionen de forma inteligente los tipos y opciones de medición.
🔄 Análisis comparativo : permite comparar el rendimiento de la red entre diferentes objetivos
Compatibilidad con oAuth : use su propia cuenta Globalping para límites de velocidad más altos
Instalación
El servidor MCP remoto está disponible en este punto final https://mcp.globalping.dev/sse
Puede integrar nuestro servidor MCP de Globalping con varias herramientas de IA que admiten el Protocolo de contexto de modelo.
Aquí hay instrucciones para las 3 herramientas más populares:
Aplicación de escritorio Claude
Agregue a su archivo de configuración de Claude Desktop (ubicado en %APPDATA%\Claude\config.json en Windows o ~/Library/Application Support/Claude/config.json en macOS):
API de Anthropic Claude (a través de la consola)
Al crear un Asistente de Claude en la Consola Antrópica:
Vaya a console.anthropic.com
Navegar a la sección Asistentes
Crear un nuevo Asistente o editar uno existente
En la sección Herramientas, seleccione "Agregar herramienta personalizada".
Introduzca los siguientes datos:
Nombre de la herramienta:
GlobalpingDescripción:
Run network tests from locations worldwideURL de la herramienta:
https://mcp.globalping.dev/sse
Cursor
Para agregar el servidor MCP de Globalping a Cursor:
Abrir la configuración del cursor
Vaya a la pestaña MCP
Haga clic en "+ Agregar nuevo servidor MCP global".
Esto abre el archivo de configuración
mcp.json, donde deberá agregar:
Haga clic en "Guardar" y reinicie Cursor
Conexión de asistentes de IA
Este servidor MCP se puede utilizar con cualquier asistente de IA compatible con MCP, incluidos:
Escritorio de Claude
Asistentes antrópicos
Cursor
Windsurf
Cualquier implementación personalizada del protocolo MCP
Consulte la documentación de MCP para obtener detalles sobre cómo conectar clientes a este servidor.
Herramientas disponibles
ping- Realizar una prueba de ping a un objetivotraceroute- Realizar una prueba de traceroute a un objetivodns- Realizar una búsqueda DNS para un dominiomtr- Realizar una prueba MTR (My Traceroute) a un objetivohttp- Realizar una solicitud HTTP a una URLlocations: enumera todas las ubicaciones de sondas Globalping disponibleslimits: muestra tus límites de velocidad actuales para la API de GlobalpinggetMeasurement- Recupera una medición ejecutada previamente por IDcompareLocations- Guía sobre cómo ejecutar mediciones de comparaciónhelp- Muestra un mensaje de ayuda con documentación sobre las herramientas disponibles
Ejemplos de uso
Una vez conectado a un modelo de IA a través de un cliente MCP compatible, puede interactuar con Globalping utilizando lenguaje natural:
Especificación de ubicación
Las ubicaciones se pueden especificar utilizando el campo "mágico", que admite varios formatos:
Códigos de continente: "UE", "NA", "AS", etc.
Códigos de país: "US", "DE", "JP", etc.
Nombres de ciudades: "Londres", "Tokio", "Nueva York", etc.
Nombres de red: "Cloudflare", "Google", etc.
Números ASN: "AS13335", "AS15169", etc.
Regiones del proveedor de nube: "aws-us-east-1", "gcp-us-central1", etc.
También puedes combinarlos con un signo más para una orientación más específica: "Londres+Reino Unido", "Cloudflare+EE. UU.", etc.
Desarrollo
La base del código está organizada en módulos:
src/index.ts- Punto de entrada principal y definición del agente MCPsrc/globalping/types.ts- Interfaces de TypeScript para la API Globalpingsrc/globalping/api.ts- Funciones contenedoras de API para Globalpingsrc/globalping/tools.ts- Implementaciones de herramientas MCPsrc/utils.ts- Utilidades auxiliares para renderizar la interfaz de usuario web
Agregar credenciales de Globalping
Agregue las credenciales OAuth de Globalping:
npx wrangler secret put GLOBALPING_CLIENT_ID
Almacenamiento de KV
Utilizado para la documentación OAuthProvider https://github.com/cloudflare/workers-oauth-provider
crear un espacio de nombres KV y copiar ID
El enlace debe ser
OAUTH_KVconfigurar
kv_namespacesen el archivowrangler.jsonc