Globalping

resmi

Ping, traceroute, mtr, http, dns çözümleme gibi komutları çalıştırma yeteneği ile ağ erişimi.

Globalping MCP ile neler yapabilirsiniz?

  • Dünya genelindeki prob noktalarından ping testleri çalıştırın — Asistanın, ping kullanarak belirli bölgelerden, ülkelerden veya şehirlerden bir hedefe ping atmasını isteyin.
  • Traceroute veya MTR ile ağ yollarını izleyin — Küresel prob konumlarından paketlerin izlediği rotayı görselleştirmek için traceroute veya mtr talep edin.
  • Herhangi bir konumdan DNS kayıtlarını sorgulayın — Dünya genelindeki prob noktalarından özel çözümleyiciler (ör. Google DNS) kullanarak bir alan adını çözümlemek için dns kullanın.
  • HTTP erişilebilirliğini ve yanıt sürelerini kontrol edin — Farklı bölgelerden durum kodlarını, zamanlamayı ve başlıkları ölçmek için bir URL'ye karşı http testi çalıştırın.
  • Konumlar arasında ağ performansını karşılaştırın — Hedefler arasında yan yana ölçümler yapmak ve gecikme veya yönlendirme farklarını karşılaştırmak için compareLocations yönergesini kullanın.
  • Geçmiş ölçümleri alın ve hız sınırlarını kontrol edingetMeasurement ile bir önceki sonucu kimlik numarasına göre getirin veya limits aracılığıyla mevcut API sınırlarını görüntüleyin.

Dokümantasyon

Globalping MCP Sunucusu

Globalping Logo

Yapay zeka modellerinin doğal dil aracılığıyla küresel bir ağ ölçüm platformuyla etkileşime girmesini sağlayın. Herhangi bir LLM'ye ağ erişimi verin.

MCP Compatible

Globalping Nedir?

Globalping, internet altyapısını izlemek, hata ayıklamak ve kıyaslamak için küresel olarak dağıtılmış bir prob ağına erişim sağlayan ücretsiz, genel bir API'dir. Globalping ile dünya çapında binlerce konumdan ağ testleri (ping, traceroute, DNS, MTR, HTTP) çalıştırabilirsiniz.

Globalping MCP Sunucusu Nedir?

Globalping MCP Sunucusu, Model Bağlam Protokolü (MCP)'nü uygulayarak OpenAI'ın GPT'si ve Anthropic'in Claude'u gibi yapay zeka modellerinin doğal dil aracılığıyla Globalping'in ağ ölçüm yetenekleriyle etkileşime girmesini sağlar.

Ayrıca iki kimlik doğrulama yöntemini destekler: OAuth ve API belirteci kimlik doğrulaması. Her iki yöntem de API'mizle etkileşim kurmanın güvenli bir yolunu sunar ve hesabınızla ilişkili daha yüksek hız limitleri sağlar.

Temel Özellikler

  • 🌐 Küresel Ağ Erişimi: Dünya çapında binlerce probdan ölçümler çalıştırın
  • 🤖 Yapay Zeka Dostu Arayüz: Herhangi bir LLM verileri kolayca ayrıştıracak ve gerektiğinde yeni ölçümler çalıştıracaktır
  • 📊 Kapsamlı Ölçümler: Ping, traceroute, DNS, MTR ve HTTP testleri için destek
  • 🔍 Akıllı Bağlam Yönetimi: Yapay zeka istemcilerinin ölçüm türlerini ve seçeneklerini akıllıca seçmesi için ayrıntılı parametre açıklamaları sağlar
  • 🔄 Karşılaştırmalı Analiz: Farklı hedefler arasında ağ performansını karşılaştırmaya olanak tanır
  • 🔑 Kimlik Doğrulama Desteği: Daha yüksek hız limitleri için Globalping hesabınızla OAuth veya API belirteci kullanın

Kurulum

Uzak MCP sunucusu şu uç noktalarda mevcuttur:

  • Akışlı HTTP aktarımı: https://mcp.globalping.dev/mcp
  • SSE aktarımı: https://mcp.globalping.dev/sse

Globalping MCP sunucumuzu, Model Bağlam Protokolü'nü destekleyen çeşitli yapay zeka araçlarıyla entegre edebilirsiniz.

İşte en popüler 3 araç için talimatlar:

Gemini CLI

Globalping MCP sunucusunu Gemini CLI'ye eklemek için:

  1. Gemini CLI'nin yüklü olduğundan emin olun.
  2. Aşağıdaki komutu çalıştırın:
gemini extensions install https://github.com/jsdelivr/globalping-mcp-server

Bu, sunucuyu OAuth kimlik doğrulaması etkin olarak otomatik olarak yapılandıracaktır. Uzantıyı ilk kullandığınızda oturum açmanız istenecektir.

Not: Bir Globalping API belirteci kullanmayı tercih ederseniz (daha yüksek hız limitleri veya otomasyon için), uzantı yükleyicisini kullanmak yerine sunucuyu Yetkilendirme başlığıyla manuel olarak ekleyebilirsiniz:

gemini mcp add globalping https://mcp.globalping.dev/mcp --header "Authorization: Bearer YOUR_TOKEN"

Claude Masaüstü Uygulaması

Claude Masaüstü yapılandırma dosyanıza ekleyin (Windows'ta %APPDATA%\Claude\config.json veya macOS'te ~/Library/Application Support/Claude/config.json konumunda bulunur):

[!note] Claude Masaüstü, yerel MCP sunucuları için yalnızca stdio aktarımını yerel olarak destekler. Uzak MCP sunucuları için mcp-remote köprüsünü kullanın.

{
    "mcpServers": {
        "globalping": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.globalping.dev/sse"
            ]
        }
    }
}

Anthropic Claude API (Konsol aracılığıyla)

Anthropic Konsolu'nda bir Claude Asistanı oluştururken:

  1. console.anthropic.com adresine gidin
  2. Asistanlar bölümüne gidin
  3. Yeni bir Asistan oluşturun veya mevcut olanı düzenleyin
  4. Araçlar bölümünde "Özel araç ekle"yi seçin
  5. Aşağıdaki ayrıntıları girin:
    • Araç Adı: Globalping
    • Açıklama: Run network tests from locations worldwide
    • Araç URL'si: https://mcp.globalping.dev/mcp (Akışlı HTTP aktarımı) veya https://mcp.globalping.dev/sse (SSE aktarımı)

Cursor

Globalping MCP sunucusunu Cursor'a eklemek için:

  1. Cursor ayarlarını açın
  2. Araçlar ve MCP sekmesine gidin
  3. "+ Yeni MCP sunucusu"na tıklayın
  4. Bu, mcp.json yapılandırma dosyasını açar, buraya eklemeniz gerekecek:

Akışlı HTTP aktarımı:

{
    "mcpServers": {
        "globalping": {
            "url": "https://mcp.globalping.dev/mcp"
        }
    }
}

Eski SSE aktarımı:

{
    "mcpServers": {
        "globalping": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.globalping.dev/sse"
            ]
        }
    }
}
  1. Kaydedin ve Cursor'u yeniden başlatın

Kimlik Doğrulama

Globalping MCP sunucusu iki kimlik doğrulama yöntemini destekler:

  • OAuth Kimlik Doğrulaması: Güvenli erişim için sunucu tarafından otomatik olarak yönetilir
  • API Belirteci Kimlik Doğrulaması: Yetkilendirme başlığı aracılığıyla manuel belirteç yapılandırması

Her iki yöntem de daha yüksek hız limitleri ve prob ağına öncelikli erişim sağlar.

Globalping API Belirteci Kullanma

Sunucu, Yetkilendirme başlığında bir API belirteci sağlandığında bunu otomatik olarak algılar ve OAuth yerine kimlik doğrulama için kullanır.

API Belirtecinizi Alma

  1. dash.globalping.io adresini ziyaret edin
  2. Hesabınıza giriş yapın
  3. Yeni bir API belirteci oluşturmak için Belirteçler'e gidin

Kimlik Doğrulama ile Yapılandırma

Akışlı HTTP aktarımı:

{
    "mcpServers": {
        "globalping": {
            "url": "https://mcp.globalping.dev/mcp",
            "headers": {
                "Authorization": "Bearer YOUR_GLOBALPING_API_TOKEN"
            }
        }
    }
}

Eski SSE aktarımı:

{
    "mcpServers": {
        "globalping": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.globalping.dev/sse",
                "--header",
                "Authorization: Bearer YOUR_GLOBALPING_API_TOKEN"
            ]
        }
    }
}

Yapay Zeka Asistanlarını Bağlama

MCP sunucumuzu, aşağıdakiler de dahil olmak üzere MCP uyumlu herhangi bir yapay zeka asistanıyla kullanabilirsiniz:

  • Claude Masaüstü
  • Anthropic Asistanları
  • Cursor
  • Windsurf
  • MCP protokolünün herhangi bir özel uygulaması

İstemcileri bu sunucuya bağlama hakkında ayrıntılı bilgi için aracınızın MCP belgelerine bakın.

Mevcut Araçlar

  • ping - Bir hedefe ping testi gerçekleştirin
  • traceroute - Bir hedefe traceroute testi gerçekleştirin
  • dns - Bir alan adı için DNS sorgulaması gerçekleştirin
  • mtr - Bir hedefe MTR (My Traceroute) testi gerçekleştirin
  • http - Bir URL'ye HTTP isteği gerçekleştirin
  • locations - Mevcut tüm Globalping prob konumlarını listeleyin
  • limits - Globalping API için mevcut hız limitlerinizi gösterin
  • getMeasurement - Kimliğe göre daha önce çalıştırılmış bir ölçümü alın
  • compareLocations - Karşılaştırmalı ölçümlerin nasıl çalıştırılacağına dair kılavuz
  • help - Mevcut araçlarla ilgili belgeleri içeren bir yardım mesajı gösterin

Kullanım Örnekleri

Uyumlu bir MCP istemcisi aracılığıyla bir yapay zeka modeline bağlandıktan sonra, doğal dil kullanarak Globalping ile etkileşime girebilirsiniz:

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?

Konum Belirtimi

Konumlar, çeşitli biçimleri destekleyen "magic" alanı kullanılarak belirtilebilir:

  • Kıta kodları: "EU", "NA", "AS", vb.
  • Ülke kodları: "US", "DE", "JP", vb.
  • Şehir adları: "London", "Tokyo", "New York", vb.
  • Ağ adları: "Cloudflare", "Google", vb.
  • ASN numaraları: "AS13335", "AS15169", vb.
  • Bulut sağlayıcı bölgeleri: "aws-us-east-1", "gcp-us-central1", vb.

Daha spesifik hedefleme için bunları artı işaretiyle birleştirebilirsiniz: "London+UK", "Cloudflare+US", vb.

Geliştirme

Kod tabanı modüller halinde düzenlenmiştir:

  • src/index.ts - Ana giriş noktası ve MCP aracı tanımı
  • src/app.ts - OAuth web rotaları
  • src/api - Globalping API istemcisi
  • src/auth - Kimlik doğrulama yardımcı programları
  • src/config - Yapılandırma ve sabitler
  • src/lib - Yardımcı fonksiyonlar
  • src/mcp - MCP araç işleyicileri
  • src/types - TypeScript tip tanımları
  • src/ui - HTML şablonları

Globalping kimlik bilgilerini ekleyin

Globalping OAuth kimlik bilgilerini ekleyin:

  • npx wrangler secret put GLOBALPING_CLIENT_ID

KV depolama

OAuthProvider belgeleri https://github.com/cloudflare/workers-oauth-provider için kullanılır

  • bir KV ad alanı oluşturun ve kimliği kopyalayın
  • bunun için bağlama OAUTH_KV olmalıdır
  • wrangler.jsonc dosyasında kv_namespaces'i yapılandırın