글로벌핑 MCP 서버
글로벌핑이란 무엇인가요?
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 엔드포인트에서 사용할 수 있습니다.
다양한 AI 도구와 Globalping MCP 서버를 통합하여 Model Context Protocol을 지원할 수 있습니다.
가장 인기 있는 3가지 도구에 대한 지침은 다음과 같습니다.
클로드 데스크톱 앱
Claude Desktop 구성 파일(Windows에서는 %APPDATA%\Claude\config.json , macOS에서는 ~/Library/Application Support/Claude/config.json )에 다음을 추가합니다.
지엑스피1
Anthropic Claude API(콘솔을 통해)
Anthropic Console에서 Claude Assistant를 생성할 때:
console.anthropic.com 으로 이동하세요
도우미 섹션으로 이동
새로운 도우미를 만들거나 기존 도우미를 편집하세요
도구 섹션에서 "사용자 정의 도구 추가"를 선택하세요.
다음 세부 정보를 입력하세요.
도구 이름:
Globalping설명:
Run network tests from locations worldwide도구 URL:
https://mcp.globalping.dev/sse
커서
Cursor에 Globalping MCP 서버를 추가하려면:
커서 설정 열기
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" 등
더 구체적인 타겟팅을 위해 플러스 기호와 함께 사용할 수도 있습니다: "런던+영국", "클라우드플레어+미국" 등.
개발
코드베이스는 모듈로 구성됩니다.
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- 웹 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구성합니다.