Globalping
resmiAkses jaringan dengan kemampuan menjalankan perintah seperti ping, traceroute, mtr, http, dns resolve.
Apa yang bisa Anda lakukan dengan Globalping MCP?
- Jalankan tes ping dari probe di seluruh dunia — Minta asisten untuk melakukan ping ke target dari wilayah, negara, atau kota tertentu menggunakan
ping. - Lacak jalur jaringan dengan traceroute atau MTR — Minta
tracerouteataumtruntuk memvisualisasikan rute paket yang diambil dari lokasi probe global. - Kueri catatan DNS dari lokasi mana pun — Gunakan
dnsuntuk menyelesaikan domain dengan resolver kustom (misalnya, Google DNS) dari probe di seluruh dunia. - Periksa jangkauan HTTP dan waktu respons — Jalankan tes
httpterhadap URL untuk mengukur kode status, waktu, dan header dari berbagai wilayah. - Bandingkan kinerja jaringan di berbagai lokasi — Gunakan panduan
compareLocationsuntuk menjalankan pengukuran berdampingan dan membandingkan latensi atau perutean antar target. - Ambil pengukuran sebelumnya dan periksa batas tarif — Ambil hasil sebelumnya berdasarkan ID dengan
getMeasurementatau lihat batas API saat ini melaluilimits.
Dokumentasi
Server MCP Globalping
Memungkinkan model AI berinteraksi dengan platform pengukuran jaringan global melalui bahasa alami. Berikan akses jaringan ke LLM mana pun.
Apa itu Globalping?
Globalping adalah API publik gratis yang menyediakan akses ke jaringan probe yang terdistribusi secara global untuk memantau, men-debug, dan mengukur infrastruktur internet. Dengan Globalping, Anda dapat menjalankan tes jaringan (ping, traceroute, DNS, MTR, HTTP) dari ribuan lokasi di seluruh dunia.
Apa itu Server MCP Globalping?
Server MCP Globalping mengimplementasikan Model Context Protocol (MCP), yang memungkinkan model AI seperti GPT dari OpenAI dan Claude dari Anthropic untuk berinteraksi dengan kemampuan pengukuran jaringan Globalping melalui bahasa alami.
Server ini juga mendukung dua metode autentikasi: OAuth dan autentikasi token API. Kedua metode ini menawarkan cara yang aman untuk berinteraksi dengan API kami dan memberikan batas laju yang lebih tinggi yang terkait dengan akun Anda.
Fitur Utama
- 🌐 Akses Jaringan Global: Jalankan pengukuran dari ribuan probe di seluruh dunia
- 🤖 Antarmuka Ramah AI: LLM mana pun akan dengan mudah mengurai data dan menjalankan pengukuran baru sesuai kebutuhan
- 📊 Pengukuran Komprehensif: Dukungan untuk tes ping, traceroute, DNS, MTR, dan HTTP
- 🔍 Penanganan Konteks Cerdas: Menyediakan deskripsi parameter terperinci bagi klien AI untuk memilih jenis dan opsi pengukuran secara cerdas
- 🔄 Analisis Komparatif: Memungkinkan perbandingan kinerja jaringan antara target yang berbeda
- 🔑 Dukungan Autentikasi: Gunakan OAuth atau token API dengan akun Globalping Anda untuk batas laju yang lebih tinggi
Instalasi
Server MCP jarak jauh tersedia di bawah endpoint berikut:
- Transport HTTP Streamable:
https://mcp.globalping.dev/mcp - Transport SSE:
https://mcp.globalping.dev/sse
Anda dapat mengintegrasikan server MCP Globalping kami dengan berbagai alat AI yang mendukung Model Context Protocol.
Berikut adalah instruksi untuk 3 alat paling populer:
Gemini CLI
Untuk menambahkan server MCP Globalping ke Gemini CLI:
- Pastikan Anda telah menginstal Gemini CLI.
- Jalankan perintah berikut:
gemini extensions install https://github.com/jsdelivr/globalping-mcp-server
Ini akan secara otomatis mengonfigurasi server dengan autentikasi OAuth diaktifkan. Anda akan diminta untuk masuk saat pertama kali menggunakan ekstensi.
Catatan: Jika Anda lebih suka menggunakan token API Globalping (untuk batas laju yang lebih tinggi atau otomatisasi), Anda dapat menambahkan server secara manual dengan header Authorization alih-alih menggunakan penginstal ekstensi:
gemini mcp add globalping https://mcp.globalping.dev/mcp --header "Authorization: Bearer YOUR_TOKEN"
Aplikasi Desktop Claude
Tambahkan ke file konfigurasi Claude Desktop Anda (terletak di %APPDATA%\Claude\config.json di Windows atau ~/Library/Application Support/Claude/config.json di macOS):
[!note] Claude Desktop secara native hanya mendukung transport stdio untuk server MCP lokal. Untuk server MCP jarak jauh, gunakan bridge
mcp-remote.
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.globalping.dev/sse"
]
}
}
}
API Claude Anthropic (melalui Console)
Saat membuat Asisten Claude di Anthropic Console:
- Buka console.anthropic.com
- Arahkan ke bagian Assistants
- Buat Asisten baru atau edit yang sudah ada
- Di bagian Tools, pilih "Add custom tool"
- Masukkan detail berikut:
- Nama Alat:
Globalping - Deskripsi:
Run network tests from locations worldwide - URL Alat:
https://mcp.globalping.dev/mcp(transport HTTP Streamable) atauhttps://mcp.globalping.dev/sse(transport SSE)
- Nama Alat:
Cursor
Untuk menambahkan server MCP Globalping ke Cursor:
- Buka pengaturan Cursor
- Arahkan ke tab Tools & MCP
- Klik "+ New MCP server"
- Ini akan membuka file konfigurasi
mcp.json, di mana Anda perlu menambahkan:
Transport HTTP Streamable:
{
"mcpServers": {
"globalping": {
"url": "https://mcp.globalping.dev/mcp"
}
}
}
Transport SSE Lama:
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.globalping.dev/sse"
]
}
}
}
- Simpan dan mulai ulang Cursor
Autentikasi
Server MCP Globalping mendukung dua metode autentikasi:
- Autentikasi OAuth: Ditangani secara otomatis oleh server untuk akses yang aman
- Autentikasi Token API: Konfigurasi token manual melalui header Authorization
Kedua metode ini memberikan batas laju yang lebih tinggi dan akses prioritas ke jaringan probe.
Menggunakan Token API Globalping
Server secara otomatis mendeteksi ketika token API disediakan di header Authorization dan menggunakannya untuk autentikasi alih-alih OAuth.
Mendapatkan Token API Anda
- Kunjungi dash.globalping.io
- Masuk ke akun Anda
- Arahkan ke Tokens untuk membuat token API baru
Konfigurasi dengan Autentikasi
Transport HTTP Streamable:
{
"mcpServers": {
"globalping": {
"url": "https://mcp.globalping.dev/mcp",
"headers": {
"Authorization": "Bearer YOUR_GLOBALPING_API_TOKEN"
}
}
}
}
Transport SSE Lama:
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.globalping.dev/sse",
"--header",
"Authorization: Bearer YOUR_GLOBALPING_API_TOKEN"
]
}
}
}
Menghubungkan Asisten AI
Anda dapat menggunakan server MCP kami dengan asisten AI apa pun yang kompatibel dengan MCP, termasuk:
- Claude Desktop
- Anthropic Assistants
- Cursor
- Windsurf
- Implementasi kustom apa pun dari protokol MCP
Lihat dokumentasi MCP alat Anda untuk detail tentang menghubungkan klien ke server ini.
Alat yang Tersedia
ping- Lakukan tes ping ke targettraceroute- Lakukan tes traceroute ke targetdns- Lakukan pencarian DNS untuk sebuah domainmtr- Lakukan tes MTR (My Traceroute) ke targethttp- Lakukan permintaan HTTP ke URLlocations- Tampilkan semua lokasi probe Globalping yang tersedialimits- Tampilkan batas laju Anda saat ini untuk API GlobalpinggetMeasurement- Ambil pengukuran yang dijalankan sebelumnya berdasarkan IDcompareLocations- Panduan tentang cara menjalankan pengukuran perbandinganhelp- Tampilkan pesan bantuan dengan dokumentasi tentang alat yang tersedia
Contoh Penggunaan
Setelah terhubung ke model AI melalui klien MCP yang kompatibel, Anda dapat berinteraksi dengan Globalping menggunakan bahasa alami:
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?
Spesifikasi Lokasi
Lokasi dapat ditentukan menggunakan bidang "magic", yang mendukung berbagai format:
- Kode benua: "EU", "NA", "AS", dll.
- Kode negara: "US", "DE", "JP", dll.
- Nama kota: "London", "Tokyo", "New York", dll.
- Nama jaringan: "Cloudflare", "Google", dll.
- Nomor ASN: "AS13335", "AS15169", dll.
- Wilayah penyedia cloud: "aws-us-east-1", "gcp-us-central1", dll.
Anda juga dapat menggabungkannya dengan tanda plus untuk penargetan yang lebih spesifik: "London+UK", "Cloudflare+US", dll.
Pengembangan
Basis kode diorganisasikan ke dalam modul-modul:
src/index.ts- Titik masuk utama dan definisi agen MCPsrc/app.ts- Rute web OAuthsrc/api- Klien API Globalpingsrc/auth- Utilitas autentikasisrc/config- Konfigurasi dan konstantasrc/lib- Fungsi utilitassrc/mcp- Penangan alat MCPsrc/types- Definisi tipe TypeScriptsrc/ui- Templat HTML
Tambahkan kredensial Globalping
Tambahkan kredensial OAuth Globalping:
npx wrangler secret put GLOBALPING_CLIENT_ID
Penyimpanan KV
Digunakan untuk OAuthProvider dokumen https://github.com/cloudflare/workers-oauth-provider
- buat namespace KV dan salin ID-nya
- binding untuk itu harus
OAUTH_KV - konfigurasikan
kv_namespacesdi filewrangler.jsonc