Globalping MCP サーバー
Globalpingとは何ですか?
Globalpingは、インターネットインフラの監視、デバッグ、ベンチマークのためのグローバルに分散されたプローブネットワークへのアクセスを提供する無料のパブリックAPIです。Globalpingを使用すると、世界中の数千の拠点からネットワークテスト(ping、traceroute、DNS、MTR、HTTP)を実行できます。
Related MCP server: Liveblocks
Globalping MCP サーバーとは何ですか?
Globalping MCP サーバーはモデル コンテキスト プロトコル (MCP)を実装し、OpenAI の GPT や Anthropic の Claude などの AI モデルが自然言語を通じて Globalping のネットワーク測定機能と対話できるようにします。
また、OAuth 認証もサポートしており、API とやり取りするための安全な方法を提供し、アカウントに関連付けられたより高いレート制限のメリットを享受できます。
主な特徴
🌐グローバルネットワークアクセス:世界中の何千ものプローブから測定を実行
🤖 AIフレンドリーなインターフェース:どのLLMでも簡単にデータを解析し、必要に応じて新しい測定を実行できます
📊包括的な測定:ping、traceroute、DNS、MTR、HTTPテストのサポート
🔍スマートコンテキスト処理:AIクライアントが測定タイプとオプションをインテリジェントに選択できるように、詳細なパラメータの説明を提供します。
🔄比較分析:異なるターゲット間のネットワークパフォーマンスを比較できます
🔑 oAuth サポート: より高いレート制限を設定するには、独自の Globalping アカウントを使用してください
インストール
リモート MCP サーバーは、このエンドポイントhttps://mcp.globalping.dev/sseで利用できます。
Globalping MCP サーバーを、モデル コンテキスト プロトコルをサポートするさまざまな AI ツールと統合できます。
最も人気のあるツールのトップ 3 の説明は次のとおりです。
クロードデスクトップアプリ
Claude Desktop 構成ファイル (Windows の場合は%APPDATA%\Claude\config.json 、macOS の場合は~/Library/Application Support/Claude/config.json ) に以下を追加します。
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.globalping.dev/sse"
]
}
}
}Anthropic Claude API(コンソール経由)
Anthropic Console で Claude Assistant を作成する場合:
console.anthropic.comにアクセスしてください
アシスタントセクションに移動する
新しいアシスタントを作成するか、既存のアシスタントを編集します
ツールセクションで、「カスタムツールを追加」を選択します
次の詳細を入力してください。
ツール名:
Globalping説明:
Run network tests from locations worldwideツールURL:
https://mcp.globalping.dev/sse
カーソル
Globalping MCP サーバーを Cursor に追加するには:
カーソル設定を開く
MCPタブに移動します
「+新しいグローバルMCPサーバーを追加」をクリックします
これにより、
mcp.json構成ファイルが開き、次の内容を追加する必要があります。
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.globalping.dev/sse"
]
}
}
}「保存」をクリックしてカーソルを再起動します
AIアシスタントを接続する
この MCP サーバーは、次のような MCP 互換の AI アシスタントで使用できます。
クロードデスクトップ
人間的アシスタント
カーソル
ウィンドサーフィン
MCPプロトコルのカスタム実装
クライアントをこのサーバーに接続する方法の詳細については、MCP のドキュメントを参照してください。
利用可能なツール
ping- ターゲットへのpingテストを実行するtraceroute- ターゲットへのtracerouteテストを実行するdns- ドメインのDNSルックアップを実行するmtr- ターゲットへのMTR(My Traceroute)テストを実行しますhttp- URLへのHTTPリクエストを実行するlocations- 利用可能なGlobalpingプローブの場所をすべて一覧表示しますlimits- Globalping API の現在のレート制限を表示しますgetMeasurement- IDで以前に実行した測定結果を取得するcompareLocations- 比較測定の実行方法に関するガイドhelp- 利用可能なツールに関するドキュメントを含むヘルプメッセージを表示します
使用例
互換性のある MCP クライアントを介して AI モデルに接続すると、自然言語を使用して Globalping と対話できるようになります。
Ping google.com from 3 locations in EuropeRun a traceroute to github.com from Japan and compare with traceroute from the USCheck the DNS resolution of example.com using Google DNS (8.8.8.8)Is jsdelivr.com reachable from China? Test with both ping and HTTPWhat's the average response time for cloudflare.com across different continents?場所の指定
場所は、さまざまな形式をサポートする「マジック」フィールドを使用して指定できます。
大陸コード: 「EU」、「NA」、「AS」など。
国コード:「US」、「DE」、「JP」など。
都市名:「ロンドン」、「東京」、「ニューヨーク」など。
ネットワーク名:「Cloudflare」、「Google」など
ASN 番号: 「AS13335」、「AS15169」など。
クラウド プロバイダーのリージョン:「aws-us-east-1」、「gcp-us-central1」など。
より具体的なターゲットを設定するには、これらをプラス記号で組み合わせることもできます (「London+UK」、「Cloudflare+US」など)。
発達
コードベースはモジュールに編成されています:
src/index.ts- メインエントリポイントとMCPエージェントの定義src/globalping/types.ts- Globalping API の TypeScript インターフェースsrc/globalping/api.ts- Globalping の API ラッパー関数src/globalping/tools.ts- MCP ツールの実装src/utils.ts- Web UI をレンダリングするためのヘルパーユーティリティ
Globalping資格情報を追加する
Globalping OAuth 資格情報を追加します。
npx wrangler secret put GLOBALPING_CLIENT_ID
KVストレージ
OAuthProviderドキュメントに使用されますhttps://github.com/cloudflare/workers-oauth-provider
KV名前空間を作成し、IDをコピーする
そのためのバインディングは
OAUTH_KVである必要がありますwrangler.jsoncファイルでkv_namespacesを設定する