Globalping
offiziellNetzwerkzugriff mit der Möglichkeit, Befehle wie ping, traceroute, mtr, http, dns resolve auszuführen.
Was kann man mit Globalping MCP machen?
- Ping-Tests von weltweiten Sonden ausführen — Bitten Sie den Assistenten, ein Ziel von bestimmten Regionen, Ländern oder Städten aus mit
pinganzupingen. - Netzwerkpfade mit Traceroute oder MTR verfolgen — Fordern Sie ein
tracerouteodermtran, um den Weg der Pakete von globalen Sondenstandorten aus zu visualisieren. - DNS-Einträge von jedem Standort abfragen — Verwenden Sie
dns, um eine Domain mit benutzerdefinierten Resolvern (z. B. Google DNS) von Sonden weltweit aufzulösen. - HTTP-Erreichbarkeit und Antwortzeiten prüfen — Führen Sie einen
http-Test gegen eine URL durch, um Statuscodes, Zeitmessungen und Header aus verschiedenen Regionen zu messen. - Netzwerkleistung über Standorte hinweg vergleichen — Nutzen Sie die
compareLocations-Anleitung, um parallele Messungen durchzuführen und Latenz oder Routing zwischen Zielen zu vergleichen. - Vergangene Messungen abrufen und Ratenbegrenzungen prüfen — Rufen Sie ein früheres Ergebnis per ID mit
getMeasurementab oder sehen Sie sich die aktuellen API-Limits überlimitsan.
Dokumentation
Globalping MCP Server
Ermöglichen Sie KI-Modellen die Interaktion mit einer globalen Netzwerkmessplattform durch natürliche Sprache. Geben Sie jedem LLM Netzwerkzugriff.
Was ist Globalping?
Globalping ist eine kostenlose, öffentliche API, die Zugriff auf ein global verteiltes Netzwerk von Probes zur Überwachung, Fehlerbehebung und Leistungsbewertung der Internetinfrastruktur bietet. Mit Globalping können Sie Netzwerktests (Ping, Traceroute, DNS, MTR, HTTP) von tausenden Standorten weltweit durchführen.
Was ist der Globalping MCP Server?
Der Globalping MCP Server implementiert das Model Context Protocol (MCP) und ermöglicht es KI-Modellen wie OpenAIs GPT und Anthropics Claude, über natürliche Sprache mit den Netzwerkmessfunktionen von Globalping zu interagieren.
Er unterstützt außerdem zwei Authentifizierungsmethoden: OAuth und API-Token-Authentifizierung. Beide Methoden bieten einen sicheren Weg zur Interaktion mit unserer API und gewähren höhere Ratenlimits, die mit Ihrem Konto verknüpft sind.
Hauptfunktionen
- 🌐 Globaler Netzwerkzugriff: Führen Sie Messungen von tausenden Probes weltweit durch
- 🤖 KI-freundliche Schnittstelle: Jedes LLM kann die Daten einfach parsen und bei Bedarf neue Messungen durchführen
- 📊 Umfassende Messungen: Unterstützung für Ping-, Traceroute-, DNS-, MTR- und HTTP-Tests
- 🔍 Intelligente Kontextbehandlung: Bietet detaillierte Parameterbeschreibungen, damit KI-Clients Messungstypen und -optionen intelligent auswählen können
- 🔄 Vergleichende Analyse: Ermöglicht den Vergleich der Netzwerkleistung zwischen verschiedenen Zielen
- 🔑 Authentifizierungsunterstützung: Verwenden Sie OAuth oder API-Token mit Ihrem Globalping-Konto für höhere Ratenlimits
Installation
Der Remote-MCP-Server ist unter diesen Endpunkten verfügbar:
- Streamable HTTP-Transport:
https://mcp.globalping.dev/mcp - SSE-Transport:
https://mcp.globalping.dev/sse
Sie können unseren Globalping MCP Server in verschiedene KI-Tools integrieren, die das Model Context Protocol unterstützen.
Hier sind Anleitungen für die 3 beliebtesten Tools:
Gemini CLI
So fügen Sie den Globalping MCP Server zur Gemini CLI hinzu:
- Stellen Sie sicher, dass die Gemini CLI installiert ist.
- Führen Sie den folgenden Befehl aus:
gemini extensions install https://github.com/jsdelivr/globalping-mcp-server
Dadurch wird der Server automatisch mit aktivierter OAuth-Authentifizierung konfiguriert. Sie werden bei der ersten Verwendung der Erweiterung zur Anmeldung aufgefordert.
Hinweis: Wenn Sie lieber einen Globalping-API-Token verwenden möchten (für höhere Ratenlimits oder Automatisierung), können Sie den Server manuell mit dem Authorization-Header hinzufügen, anstatt den Erweiterungsinstaller zu verwenden:
gemini mcp add globalping https://mcp.globalping.dev/mcp --header "Authorization: Bearer YOUR_TOKEN"
Claude Desktop App
Fügen Sie zu Ihrer Claude Desktop-Konfigurationsdatei hinzu (befindet sich unter %APPDATA%\Claude\config.json unter Windows oder ~/Library/Application Support/Claude/config.json unter macOS):
[!note] Claude Desktop unterstützt nativ nur den stdio-Transport für lokale MCP-Server. Für Remote-MCP-Server verwenden Sie die
mcp-remote-Brücke.
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.globalping.dev/sse"
]
}
}
}
Anthropic Claude API (über Console)
Beim Erstellen eines Claude-Assistenten in der Anthropic Console:
- Gehen Sie zu console.anthropic.com
- Navigieren Sie zum Bereich Assistenten
- Erstellen Sie einen neuen Assistenten oder bearbeiten Sie einen bestehenden
- Wählen Sie im Bereich Tools "Benutzerdefiniertes Tool hinzufügen"
- Geben Sie die folgenden Details ein:
- Tool-Name:
Globalping - Beschreibung:
Run network tests from locations worldwide - Tool-URL:
https://mcp.globalping.dev/mcp(Streamable HTTP-Transport) oderhttps://mcp.globalping.dev/sse(SSE-Transport)
- Tool-Name:
Cursor
So fügen Sie den Globalping MCP Server zu Cursor hinzu:
- Öffnen Sie die Cursor-Einstellungen
- Navigieren Sie zum Tab Tools & MCP
- Klicken Sie auf "+ Neuer MCP-Server"
- Dies öffnet die
mcp.json-Konfigurationsdatei, in der Sie Folgendes hinzufügen müssen:
Streamable HTTP-Transport:
{
"mcpServers": {
"globalping": {
"url": "https://mcp.globalping.dev/mcp"
}
}
}
Veralteter SSE-Transport:
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.globalping.dev/sse"
]
}
}
}
- Speichern und starten Sie Cursor neu
Authentifizierung
Der Globalping MCP Server unterstützt zwei Authentifizierungsmethoden:
- OAuth-Authentifizierung: Wird automatisch vom Server für sicheren Zugriff abgewickelt
- API-Token-Authentifizierung: Manuelle Token-Konfiguration über den Authorization-Header
Beide Methoden bieten höhere Ratenlimits und priorisierten Zugriff auf das Probe-Netzwerk.
Globalping API-Token verwenden
Der Server erkennt automatisch, wenn ein API-Token im Authorization-Header bereitgestellt wird, und verwendet ihn anstelle von OAuth zur Authentifizierung.
So erhalten Sie Ihren API-Token
- Besuchen Sie dash.globalping.io
- Melden Sie sich bei Ihrem Konto an
- Navigieren Sie zu Tokens, um einen neuen API-Token zu generieren
Konfiguration mit Authentifizierung
Streamable HTTP-Transport:
{
"mcpServers": {
"globalping": {
"url": "https://mcp.globalping.dev/mcp",
"headers": {
"Authorization": "Bearer YOUR_GLOBALPING_API_TOKEN"
}
}
}
}
Veralteter SSE-Transport:
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.globalping.dev/sse",
"--header",
"Authorization: Bearer YOUR_GLOBALPING_API_TOKEN"
]
}
}
}
KI-Assistenten verbinden
Sie können unseren MCP-Server mit jedem MCP-kompatiblen KI-Assistenten verwenden, einschließlich:
- Claude Desktop
- Anthropic Assistenten
- Cursor
- Windsurf
- Jede benutzerdefinierte Implementierung des MCP-Protokolls
Lesen Sie die MCP-Dokumentation Ihres Tools für Details zum Verbinden von Clients mit diesem Server.
Verfügbare Tools
ping- Führt einen Ping-Test zu einem Ziel durchtraceroute- Führt einen Traceroute-Test zu einem Ziel durchdns- Führt eine DNS-Abfrage für eine Domain durchmtr- Führt einen MTR-Test (My Traceroute) zu einem Ziel durchhttp- Führt eine HTTP-Anfrage an eine URL durchlocations- Listet alle verfügbaren Globalping-Probe-Standorte auflimits- Zeigt Ihre aktuellen Ratenlimits für die Globalping-API angetMeasurement- Ruft eine zuvor durchgeführte Messung anhand der ID abcompareLocations- Anleitung zur Durchführung von Vergleichsmessungenhelp- Zeigt eine Hilfemeldung mit Dokumentation zu den verfügbaren Tools an
Anwendungsbeispiele
Sobald Sie über einen kompatiblen MCP-Client mit einem KI-Modell verbunden sind, können Sie mit Globalping in natürlicher Sprache interagieren:
Ping google.com from 3 locations in Europe
Run a traceroute to github.com from Japan and compare with traceroute from the US
Check the DNS resolution of example.com using Google DNS (8.8.8.8)
Is jsdelivr.com reachable from China? Test with both ping and HTTP
What's the average response time for cloudflare.com across different continents?
Standortangabe
Standorte können über das "magic"-Feld angegeben werden, das verschiedene Formate unterstützt:
- Kontinentcodes: "EU", "NA", "AS" usw.
- Ländercodes: "US", "DE", "JP" usw.
- Städtenamen: "London", "Tokyo", "New York" usw.
- Netzwerknamen: "Cloudflare", "Google" usw.
- ASN-Nummern: "AS13335", "AS15169" usw.
- Cloud-Provider-Regionen: "aws-us-east-1", "gcp-us-central1" usw.
Sie können diese auch mit einem Pluszeichen kombinieren, um eine spezifischere Auswahl zu treffen: "London+UK", "Cloudflare+US" usw.
Entwicklung
Die Codebasis ist in Module gegliedert:
src/index.ts- Haupteinstiegspunkt und MCP-Agent-Definitionsrc/app.ts- OAuth-Webroutensrc/api- Globalping-API-Clientsrc/auth- Authentifizierungsdienstprogrammesrc/config- Konfiguration und Konstantensrc/lib- Hilfsfunktionensrc/mcp- MCP-Tool-Handlersrc/types- TypeScript-Typdefinitionensrc/ui- HTML-Vorlagen
Globalping-Anmeldeinformationen hinzufügen
Fügen Sie Globalping OAuth-Anmeldeinformationen hinzu:
npx wrangler secret put GLOBALPING_CLIENT_ID
KV-Speicher
Wird für OAuthProvider-Dokumente verwendet https://github.com/cloudflare/workers-oauth-provider
- Erstellen Sie einen KV-Namespace und kopieren Sie die ID
- Die Bindung dafür muss
OAUTH_KVsein - Konfigurieren Sie
kv_namespacesin derwrangler.jsonc-Datei