Globalping
resmiPing, 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,
pingkullanarak 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
tracerouteveyamtrtalep 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
dnskullanı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şı
httptesti ç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
compareLocationsyönergesini kullanın. - Geçmiş ölçümleri alın ve hız sınırlarını kontrol edin —
getMeasurementile bir önceki sonucu kimlik numarasına göre getirin veyalimitsaracılığıyla mevcut API sınırlarını görüntüleyin.
Dokümantasyon
Globalping MCP Sunucusu
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.
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:
- Gemini CLI'nin yüklü olduğundan emin olun.
- 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-remotekö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:
- console.anthropic.com adresine gidin
- Asistanlar bölümüne gidin
- Yeni bir Asistan oluşturun veya mevcut olanı düzenleyin
- Araçlar bölümünde "Özel araç ekle"yi seçin
- 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ı) veyahttps://mcp.globalping.dev/sse(SSE aktarımı)
- Araç Adı:
Cursor
Globalping MCP sunucusunu Cursor'a eklemek için:
- Cursor ayarlarını açın
- Araçlar ve MCP sekmesine gidin
- "+ Yeni MCP sunucusu"na tıklayın
- Bu,
mcp.jsonyapı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"
]
}
}
}
- 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
- dash.globalping.io adresini ziyaret edin
- Hesabınıza giriş yapın
- 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ştirintraceroute- Bir hedefe traceroute testi gerçekleştirindns- Bir alan adı için DNS sorgulaması gerçekleştirinmtr- Bir hedefe MTR (My Traceroute) testi gerçekleştirinhttp- Bir URL'ye HTTP isteği gerçekleştirinlocations- Mevcut tüm Globalping prob konumlarını listeleyinlimits- Globalping API için mevcut hız limitlerinizi gösteringetMeasurement- Kimliğe göre daha önce çalıştırılmış bir ölçümü alıncompareLocations- Karşılaştırmalı ölçümlerin nasıl çalıştırılacağına dair kılavuzhelp- 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 istemcisisrc/auth- Kimlik doğrulama yardımcı programlarısrc/config- Yapılandırma ve sabitlersrc/lib- Yardımcı fonksiyonlarsrc/mcp- MCP araç işleyicilerisrc/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_KVolmalıdır wrangler.jsoncdosyasındakv_namespaces'i yapılandırın