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 सर्वर
AI मॉडल को प्राकृतिक भाषा के माध्यम से वैश्विक नेटवर्क मापन प्लेटफ़ॉर्म के साथ इंटरैक्ट करने में सक्षम बनाएं। किसी भी LLM को नेटवर्क एक्सेस दें।
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 (वेब और डेस्कटॉप)
- ChatGPT में, Settings → Security and login पर जाएं और Developer mode सक्षम करें (या ChatGPT डेस्कटॉप में Settings → Features → MCP Servers)।
- एंडपॉइंट के साथ एक नया कस्टम कनेक्टर / MCP सर्वर जोड़ें:
https://mcp.globalping.dev/mcp
- संकेत मिलने पर 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 कनेक्टर्स का मूल रूप से समर्थन करता है:
- Claude में, Settings → Connectors पर नेविगेट करें (या टीम/एंटरप्राइज़ खातों के लिए Organization settings → Connectors)।
- + Add custom connector पर क्लिक करें।
- कनेक्टर विवरण भरें:
- 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 जोड़ें:
या Settings → Features → MCP Servers → Add 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 टोकन का उपयोग
- dash.globalping.io पर जाएं और Tokens के अंतर्गत एक API टोकन उत्पन्न करें।
- मानक 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 स्थिति प्रबंधन के लिए:
- एक KV नेमस्पेस बनाएं:
npx wrangler kv:namespace create OAUTH_KV wrangler.jsoncके अंदरOAUTH_KVकॉन्फ़िगर करें।