Глобализация MCP-сервера
Что такое глобализация?
Globalping — это бесплатный публичный API, который обеспечивает доступ к глобально распределенной сети зондов для мониторинга, отладки и бенчмаркинга интернет-инфраструктуры. С Globalping вы можете запускать сетевые тесты (ping, traceroute, DNS, MTR, HTTP) из тысяч мест по всему миру.
Related MCP server: Liveblocks
Что такое сервер Globalping MCP?
Сервер Globalping MCP реализует протокол контекста модели (MCP) , позволяющий моделям ИИ, таким как GPT от OpenAI и Claude от Anthropic, взаимодействовать с возможностями сетевых измерений Globalping посредством естественного языка.
Он также поддерживает аутентификацию oAuth, которая обеспечивает безопасный способ взаимодействия с нашим API и позволяет использовать более высокие лимиты скорости, связанные с вашей учетной записью.
Основные характеристики
🌐 Доступ к глобальной сети : проводите измерения с тысяч датчиков по всему миру
🤖 Интерфейс, удобный для искусственного интеллекта : любой LLM легко проанализирует данные и выполнит новые измерения по мере необходимости
📊 Комплексные измерения : поддержка тестов ping, traceroute, DNS, MTR и HTTP
🔍 Интеллектуальная обработка контекста : предоставляет подробные описания параметров для клиентов ИИ для разумного выбора типов и параметров измерений.
🔄 Сравнительный анализ : позволяет сравнивать производительность сети между различными целями
🔑 Поддержка oAuth : используйте свою учетную запись Globalping для более высоких лимитов скорости
Установка
Удаленный сервер MCP доступен по этой конечной точке https://mcp.globalping.dev/sse
Вы можете интегрировать наш сервер Globalping MCP с различными инструментами ИИ, поддерживающими протокол контекста модели.
Вот инструкции для трех самых популярных инструментов:
Приложение Клод для ПК
Добавьте в файл конфигурации Claude Desktop (расположенный по адресу %APPDATA%\Claude\config.json в Windows или ~/Library/Application Support/Claude/config.json в macOS):
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.globalping.dev/sse"
]
}
}
}Anthropic Claude API (через консоль)
При создании помощника Клода в Anthropic Console:
Перейти на console.anthropic.com
Перейдите в раздел «Помощники».
Создайте нового помощника или отредактируйте существующего
В разделе «Инструменты» выберите «Добавить пользовательский инструмент».
Введите следующие данные:
Название инструмента:
GlobalpingОписание:
Run network tests from locations worldwideURL-адрес инструмента:
https://mcp.globalping.dev/sse
Курсор
Чтобы добавить сервер Globalping MCP в Cursor:
Открыть настройки курсора
Перейдите на вкладку MCP.
Нажмите «+ Добавить новый глобальный сервер MCP»
Откроется файл конфигурации
mcp.json, в который вам нужно будет добавить:
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.globalping.dev/sse"
]
}
}
}Нажмите «Сохранить» и перезапустите курсор.
Подключение помощников на основе искусственного интеллекта
Этот сервер MCP можно использовать с любым совместимым с MCP помощником на базе искусственного интеллекта, включая:
Клод Десктоп
Антропные помощники
Курсор
Виндсерфинг
Любая индивидуальная реализация протокола MCP
Подробную информацию о подключении клиентов к этому серверу см. в документации MCP.
Доступные инструменты
ping— выполнить ping-тест к целиtraceroute— выполнить тест traceroute до целиdns— выполнить DNS-поиск доменаmtr— выполнить тест MTR (My Traceroute) к целиhttp— выполнить HTTP-запрос к URL-адресуlocations- Список всех доступных местоположений зондов Globalpinglimits- Покажите текущие ограничения скорости для API GlobalpinggetMeasurement— извлечение ранее выполненного измерения по идентификаторуcompareLocations— Руководство по проведению сравнительных измеренийhelp- Показывать справочное сообщение с документацией по доступным инструментам.
Примеры использования
Подключившись к модели ИИ через совместимый клиент MCP, вы сможете взаимодействовать с 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» и т. д.
Вы также можете объединить их со знаком плюс для более точного таргетинга: «Лондон+Великобритания», «Cloudflare+США» и т. д.
Разработка
Кодовая база организована в виде модулей:
src/index.ts— Основная точка входа и определение агента MCPsrc/globalping/types.ts— интерфейсы TypeScript для API Globalpingsrc/globalping/api.ts— API-функции-оболочки для Globalpingsrc/globalping/tools.ts— Реализации инструментов MCPsrc/utils.ts— Вспомогательные утилиты для рендеринга веб-интерфейса
Добавить учетные данные Globalping
Добавьте учетные данные Globalping OAuth:
npx wrangler secret put GLOBALPING_CLIENT_ID
Хранилище КВ
Используется для документации OAuthProvider https://github.com/cloudflare/workers-oauth-provider
создайте пространство имен KV и скопируйте ID
привязка для него должна быть
OAUTH_KVнастроить
kv_namespacesв файлеwrangler.jsonc