Globalping

आधिकारिक

नेटवर्क एक्सेस जिसमें ping, traceroute, mtr, http, dns resolve जैसे कमांड चलाने की क्षमता है।

Globalping MCP के साथ आप क्या कर सकते हैं?

  • नेटवर्क डायग्नोस्टिक्स चलाएँ — किसी भी लक्ष्य के लिए विशिष्ट वैश्विक स्थानों से ping, traceroute, mtr, या http परीक्षण का अनुरोध करें।
  • DNS क्वेरी हल करें — कस्टम रिज़ॉल्वर जैसे Google DNS (8.8.8.8) के माध्यम से रिकॉर्ड जाँचने के लिए dns टूल का उपयोग करें।
  • मल्टी-रीजन प्रदर्शन की तुलना करें — महाद्वीपों या शहरों में विलंबता और रूटिंग का बेंचमार्क करने के लिए compareLocations का लाभ उठाएँ।
  • ऐतिहासिक परिणाम प्राप्त करें — ऑडिट या विश्लेषण के लिए getMeasurement के साथ आईडी द्वारा पिछला माप डेटा लाएँ।
  • खाता स्थिति जाँचें — प्रमाणीकरण सत्यापित करने और प्रति घंटा परीक्षण भत्ते की समीक्षा करने के लिए authStatus और limits का उपयोग करें।
  • प्रोब स्थान खोजें — लक्ष्यीकरण के लिए उपलब्ध क्षेत्रों, नेटवर्कों और क्लाउड प्रदाताओं की सूची देखने के लिए locations क्वेरी करें।

दस्तावेज़

Globalping MCP सर्वर

Globalping Logo

AI मॉडल को प्राकृतिक भाषा के माध्यम से वैश्विक नेटवर्क मापन प्लेटफ़ॉर्म के साथ इंटरैक्ट करने में सक्षम बनाएं। किसी भी LLM को नेटवर्क एक्सेस दें।

MCP Compatible

Globalping क्या है?

Globalping एक निःशुल्क, सार्वजनिक API है जो इंटरनेट इंफ्रास्ट्रक्चर की निगरानी, डिबगिंग और बेंचमार्किंग के लिए विश्व स्तर पर वितरित प्रोब्स के नेटवर्क तक पहुंच प्रदान करता है। Globalping के साथ, आप दुनिया भर के हजारों स्थानों से नेटवर्क परीक्षण (ping, traceroute, DNS, MTR, HTTP) चला सकते हैं।

Globalping MCP सर्वर क्या है?

Globalping MCP सर्वर Model Context Protocol (MCP) को लागू करता है, जिससे AI मॉडल और IDE सहायक प्राकृतिक भाषा के माध्यम से Globalping की नेटवर्क मापन क्षमताओं के साथ इंटरैक्ट कर सकते हैं।

सर्वर स्वचालित वर्कफ़्लो के लिए मानक OAuth 2.0 प्रमाणीकरण के साथ-साथ API टोकन प्रमाणीकरण का समर्थन करता है।

मुख्य विशेषताएं

  • 🌐 वैश्विक नेटवर्क एक्सेस: दुनिया भर के हजारों प्रोब्स से मापन चलाएं
  • 🤖 AI-अनुकूल इंटरफ़ेस: कोई भी LLM आसानी से डेटा पार्स करेगा और आवश्यकतानुसार नए मापन चलाएगा
  • 📊 व्यापक मापन: ping, traceroute, DNS, MTR और HTTP परीक्षणों के लिए समर्थन
  • 🔍 स्मार्ट संदर्भ हैंडलिंग: बुद्धिमान एजेंट रूटिंग के लिए विस्तृत पैरामीटर विवरण और सिमेंटिक टूल एनोटेशन
  • 🔄 तुलनात्मक विश्लेषण: विभिन्न लक्ष्यों और भौगोलिक स्थानों के बीच नेटवर्क विलंबता और रूटिंग की तुलना करें
  • 🔑 प्रमाणीकरण समर्थन: उच्च दर सीमा के लिए अपने Globalping खाते के साथ OAuth या API टोकन का उपयोग करें

स्थापना

सभी आधुनिक MCP एकीकरणों के लिए प्राथमिक एंडपॉइंट है:

https://mcp.globalping.dev/mcp Streamable HTTP

ChatGPT और Codex

ChatGPT और Codex में Globalping को रिमोट MCP सर्वर के रूप में कनेक्ट करें:

ChatGPT (वेब और डेस्कटॉप)

  1. ChatGPT में, SettingsSecurity and login पर जाएं और Developer mode सक्षम करें (या ChatGPT डेस्कटॉप में SettingsFeaturesMCP Servers)।
  2. एंडपॉइंट के साथ एक नया कस्टम कनेक्टर / MCP सर्वर जोड़ें:
https://mcp.globalping.dev/mcp
  1. संकेत मिलने पर OAuth के माध्यम से प्रमाणित करें।

OpenAI Codex

Codex CLI का उपयोग करके रिमोट सर्वर जोड़ें:

codex mcp add globalping --url https://mcp.globalping.dev/mcp

या सीधे ~/.codex/config.toml में जोड़ें:

[mcp_servers.globalping]
url = "https://mcp.globalping.dev/mcp"

Claude (वेब, डेस्कटॉप)

Claude स्थानीय mcp-remote ब्रिज की आवश्यकता के बिना रिमोट Streamable HTTP MCP कनेक्टर्स का मूल रूप से समर्थन करता है:

  1. Claude में, SettingsConnectors पर नेविगेट करें (या टीम/एंटरप्राइज़ खातों के लिए Organization settingsConnectors)।
  2. + Add custom connector पर क्लिक करें।
  3. कनेक्टर विवरण भरें:
  • Name: Globalping
  • URL: https://mcp.globalping.dev/mcp

Claude Code

अपने टर्मिनल में निम्न कमांड चलाएं:

claude mcp add --transport http globalping https://mcp.globalping.dev/mcp

केवल वर्तमान प्रोजेक्ट निर्देशिका के बजाय अपनी मशीन पर सभी प्रोजेक्ट्स (वैश्विक उपयोगकर्ता दायरा) में Globalping उपलब्ध कराने के लिए:

claude mcp add -s user --transport http globalping https://mcp.globalping.dev/mcp

SSH पर या हेडलेस टर्मिनल में काम करते समय प्राधिकरण URL विनिमय को मैन्युअल रूप से पूरा करने के लिए claude mcp login globalping --no-browser चलाएं।

Cursor

एक क्लिक में Cursor में Globalping जोड़ें:

Install MCP Server

या SettingsFeaturesMCP ServersAdd New MCP Server में मैन्युअल रूप से कॉन्फ़िगर करें:

  • Type: SSE / HTTP
  • Name: globalping
  • URL: https://mcp.globalping.dev/mcp

Gemini CLI

Globalping आधिकारिक Gemini CLI Extensions Gallery में अनुक्रमित है।

Gemini एक्सटेंशन प्रबंधक के माध्यम से इंस्टॉल करें:

gemini extensions install https://github.com/jsdelivr/globalping-mcp-server

(एक्सटेंशन को स्वचालित रूप से अपडेट रखने के लिए --auto-update जोड़ें)।

VS Code और GitHub Copilot

  • कमांड पैलेट: MCP: Add Server चलाएं और https://mcp.globalping.dev/mcp दर्ज करें।

सामान्य MCP क्लाइंट

मानक Streamable HTTP MCP ट्रांसपोर्ट का समर्थन करने वाले किसी भी क्लाइंट के लिए, जोड़ें:

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

लीगेसी क्लाइंट (SSE / stdio फ़ॉलबैक): यदि आपका क्लाइंट स्थानीय प्रोसेस ब्रिज पर SSE की सख्त आवश्यकता रखता है, तो npx mcp-remote https://mcp.globalping.dev/sse कॉन्फ़िगर करें।


प्रमाणीकरण

Globalping MCP दो प्रमाणीकरण मोड का समर्थन करता है:

  • OAuth 2.0: कनेक्शन के दौरान इंटरैक्टिव क्लाइंट में स्वचालित रूप से संभाला जाता है।
  • API टोकन: हेडलेस स्क्रिप्ट, CI/CD पाइपलाइन या प्रोग्रामेटिक API क्लाइंट के लिए उपयोगी।

Globalping API टोकन का उपयोग

  1. dash.globalping.io पर जाएं और Tokens के अंतर्गत एक API टोकन उत्पन्न करें।
  2. मानक HTTP हेडर के माध्यम से टोकन पास करें:
{
  "mcpServers": {
    "globalping": {
      "url": "https://mcp.globalping.dev/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_GLOBALPING_API_TOKEN"
      }
    }
  }
}

प्रोग्रामेटिक एकीकरण (Anthropic Messages API)

Anthropic के Messages API (MCP Connector) के साथ सीधे Globalping का उपयोग करने के लिए, अपने अनुरोध पेलोड में रिमोट सर्वर परिभाषा पास करें:

{
  "model": "claude-3-7-sonnet-latest",
  "max_tokens": 1024,
  "mcp_servers": [
    {
      "type": "url",
      "name": "globalping",
      "url": "https://mcp.globalping.dev/mcp"
    }
  ],
  "tools": [
    {
      "type": "mcp_toolset",
      "mcp_server_name": "globalping"
    }
  ],
  "messages": [
    {
      "role": "user",
      "content": "Run a traceroute to 1.1.1.1 from Frankfurt and Tokyo."
    }
  ]
}

उपलब्ध उपकरण

उपकरणविवरण
pingकिसी गंतव्य के लिए ICMP/पैकेट ping परीक्षण करें
tracerouteकिसी लक्ष्य तक नेटवर्क रूटिंग हॉप्स का पता लगाएं
dnsविशिष्ट रिज़ॉल्वर और रिकॉर्ड प्रकारों का उपयोग करके DNS क्वेरी हल करें
mtrसंयुक्त ping और traceroute परीक्षण चलाएं (My Traceroute)
httpदुनिया भर के प्रोब्स से HTTP/HTTPS अनुरोध निष्पादित करें
locationsउपलब्ध Globalping प्रोब क्षेत्रों और फ़िल्टर सूचीबद्ध करें
limitsवर्तमान निःशुल्क प्रति घंटा परीक्षण भत्ता और अतिरिक्त क्रेडिट प्रदर्शित करें
getMeasurementआईडी द्वारा ऐतिहासिक मापन के परिणाम प्राप्त करें
compareLocationsबहु-क्षेत्र प्रदर्शन मेट्रिक्स की तुलना करने के लिए सहायक मार्गदर्शिका
helpउपकरण संदर्भ और सिंटैक्स दस्तावेज़ीकरण
authStatusवर्तमान MCP प्रमाणीकरण स्थिति जांचें

उपयोग उदाहरण

कनेक्ट होने के बाद, प्राकृतिक भाषा का उपयोग करके नेटवर्क डायग्नोस्टिक्स चलाएं:

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?

स्थान विनिर्देश

स्थानों को स्थान के magic पैरामीटर का उपयोग करके निर्दिष्ट किया जा सकता है:

  • महाद्वीप: EU, NA, AS, AF, OC, SA
  • देश कोड: US, DE, JP, PL, BR
  • शहर: London, Tokyo, New York, Warsaw
  • नेटवर्क और ASN: Cloudflare, Google, AS13335, AS15169
  • क्लाउड क्षेत्र: aws-us-east-1, gcp-us-central1
  • संयोजन: London+UK, Cloudflare+US, AWS+Frankfurt

समस्या निवारण और सहायता

कनेक्टर सर्वर तक नहीं पहुंच सकता

  • Streamable HTTP एंडपॉइंट का उपयोग बिल्कुल दिखाए अनुसार करें: https://mcp.globalping.dev/mcp
  • OAuth पूरा करने से पहले 401 Unauthorized प्रतिक्रिया अपेक्षित है। एकीकरण को फिर से कनेक्ट करें और ब्राउज़र प्राधिकरण प्रवाह समाप्त करें।
  • केवल उन क्लाइंट्स के लिए लीगेसी /sse एंडपॉइंट का उपयोग करें जो Streamable HTTP का समर्थन नहीं करते।

प्रमाणीकरण विफल होता है या समाप्त हो जाता है

  • नया OAuth प्रवाह शुरू करने के लिए एकीकरण को हटाएं और फिर से कनेक्ट करें।
  • API-टोकन प्रमाणीकरण के लिए, Globalping डैशबोर्ड में एक वर्तमान टोकन उत्पन्न करें और इसे Authorization: Bearer YOUR_GLOBALPING_API_TOKEN के रूप में भेजें।
  • कनेक्ट होने के बाद, यह सत्यापित करने के लिए authStatus उपकरण का उपयोग करें कि प्रमाणीकरण सक्रिय है और निःशुल्क प्रति घंटा परीक्षण भत्ता और उपलब्ध क्रेडिट जांचने के लिए limits उपकरण का उपयोग करें। प्रदर्शित दर सीमा केवल निःशुल्क परीक्षणों को कवर करती है; क्रेडिट वाले प्रमाणित उपयोगकर्ता प्रति अतिरिक्त परीक्षण एक क्रेडिट खर्च करके इससे ऊपर जारी रख सकते हैं।

सहायता प्राप्त करें या समस्या की रिपोर्ट करें

  • उपयोग प्रश्नों और पुनरुत्पादनीय बग्स के लिए, GitHub issue खोलें
  • सुरक्षा-संवेदनशील रिपोर्ट्स के लिए, GitHub के निजी Report a vulnerability फॉर्म का उपयोग करें। सार्वजनिक issue में क्रेडेंशियल या संवेदनशील डेटा शामिल न करें।
  • Globalping की Privacy Policy और Terms of Use इस सेवा पर लागू होती हैं।

विकास

src/
├── index.ts        # Main entry point & MCP agent definition
├── app.ts          # OAuth web routes
├── api/            # Globalping API client
├── auth/           # Authentication helpers
├── config/         # Configuration & constants
├── lib/            # Utilities
├── mcp/            # MCP tool definitions & handlers
├── types/          # TypeScript interfaces
└── ui/             # OAuth HTML templates

क्रेडेंशियल और सीक्रेट्स

OAuth क्रेडेंशियल संग्रहीत करें:

npx wrangler secret put GLOBALPING_CLIENT_ID

OpenAI प्लगइन-निर्देशिका डोमेन सत्यापन के लिए, सबमिशन पोर्टल द्वारा उत्पन्न टोकन संग्रहीत करें:

npx wrangler secret put OPENAI_APPS_CHALLENGE

Worker इस मान को /.well-known/openai-apps-challenge से सादे पाठ के रूप में प्रदान करता है। सीक्रेट कॉन्फ़िगर होने तक रूट 404 लौटाता है।

KV स्टोरेज सेटअप

Cloudflare Workers OAuth स्थिति प्रबंधन के लिए:

  1. एक KV नेमस्पेस बनाएं: npx wrangler kv:namespace create OAUTH_KV
  2. wrangler.jsonc के अंदर OAUTH_KV कॉन्फ़िगर करें।