Globalping

resmi

Akses 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 traceroute atau mtr untuk memvisualisasikan rute paket yang diambil dari lokasi probe global.
  • Kueri catatan DNS dari lokasi mana pun — Gunakan dns untuk menyelesaikan domain dengan resolver kustom (misalnya, Google DNS) dari probe di seluruh dunia.
  • Periksa jangkauan HTTP dan waktu respons — Jalankan tes http terhadap URL untuk mengukur kode status, waktu, dan header dari berbagai wilayah.
  • Bandingkan kinerja jaringan di berbagai lokasi — Gunakan panduan compareLocations untuk menjalankan pengukuran berdampingan dan membandingkan latensi atau perutean antar target.
  • Ambil pengukuran sebelumnya dan periksa batas tarif — Ambil hasil sebelumnya berdasarkan ID dengan getMeasurement atau lihat batas API saat ini melalui limits.

Dokumentasi

Server MCP Globalping

Globalping Logo

Memungkinkan model AI berinteraksi dengan platform pengukuran jaringan global melalui bahasa alami. Berikan akses jaringan ke LLM mana pun.

MCP Compatible

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:

  1. Pastikan Anda telah menginstal Gemini CLI.
  2. 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:

  1. Buka console.anthropic.com
  2. Arahkan ke bagian Assistants
  3. Buat Asisten baru atau edit yang sudah ada
  4. Di bagian Tools, pilih "Add custom tool"
  5. Masukkan detail berikut:
    • Nama Alat: Globalping
    • Deskripsi: Run network tests from locations worldwide
    • URL Alat: https://mcp.globalping.dev/mcp (transport HTTP Streamable) atau https://mcp.globalping.dev/sse (transport SSE)

Cursor

Untuk menambahkan server MCP Globalping ke Cursor:

  1. Buka pengaturan Cursor
  2. Arahkan ke tab Tools & MCP
  3. Klik "+ New MCP server"
  4. 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"
            ]
        }
    }
}
  1. 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

  1. Kunjungi dash.globalping.io
  2. Masuk ke akun Anda
  3. 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 target
  • traceroute - Lakukan tes traceroute ke target
  • dns - Lakukan pencarian DNS untuk sebuah domain
  • mtr - Lakukan tes MTR (My Traceroute) ke target
  • http - Lakukan permintaan HTTP ke URL
  • locations - Tampilkan semua lokasi probe Globalping yang tersedia
  • limits - Tampilkan batas laju Anda saat ini untuk API Globalping
  • getMeasurement - Ambil pengukuran yang dijalankan sebelumnya berdasarkan ID
  • compareLocations - Panduan tentang cara menjalankan pengukuran perbandingan
  • help - 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 MCP
  • src/app.ts - Rute web OAuth
  • src/api - Klien API Globalping
  • src/auth - Utilitas autentikasi
  • src/config - Konfigurasi dan konstanta
  • src/lib - Fungsi utilitas
  • src/mcp - Penangan alat MCP
  • src/types - Definisi tipe TypeScript
  • src/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_namespaces di file wrangler.jsonc