
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
@globalping/globalping-mcp
Advanced tools
Give global network access to your AI LLM with Globalping MCP
Enable AI models to interact with a global network measurement platform through natural language. Give network access to any LLM.
Globalping is a free, public API that provides access to a globally distributed network of probes for monitoring, debugging, and benchmarking internet infrastructure. With Globalping, you can run network tests (ping, traceroute, DNS, MTR, HTTP) from thousands of locations worldwide.
The Globalping MCP Server implements the Model Context Protocol (MCP), allowing AI models like OpenAI's GPT and Anthropic's Claude to interact with Globalping's network measurement capabilities through natural language.
You can install the Globalping MCP Server globally to run it from anywhere:
# Using npm
npm install -g @globalping/globalping-mcp
After installation, you can start the server with:
globalping-mcp
You can run the server without installation using npx:
npx @globalping/globalping-mcp
On Windows, ensure you have:
If you encounter permission issues when installing globally on Windows:
npm install -g @globalping/globalping-mcp
For environment variables on Windows:
.env
file in your project directory, or# Temporary (current session)
$env:GLOBALPING_API_TOKEN = "your-token"
$env:PORT = "3000"
# Permanent (system-wide)
[Environment]::SetEnvironmentVariable("GLOBALPING_API_TOKEN", "your-token", "User")
[Environment]::SetEnvironmentVariable("PORT", "3000", "User")
After installation, verify the server is working correctly:
# Start the server
globalping-mcp
# Or with npx
npx @globalping/globalping-mcp
You should see output indicating the server is running on the specified port (default: 3000).
Variable | Description | Default |
---|---|---|
GLOBALPING_API_TOKEN | Your Globalping API token | None (uses IP-based rate limits) |
PORT | HTTP port for SSE transport | 3000 |
DEFAULT_PROBE_LIMIT | Default number of probes to use | 3 |
You can create a .env
file in the directory where you run the server, or set these environment variables through your system.
The Globalping MCP Server can be configured in different MCP-compatible clients:
Add to your Claude Desktop configuration file:
{
"mcpServers": {
"globalping": {
"command": "npx",
"args": [
"-y",
"@globalping/globalping-mcp"
],
"env": {
"GLOBALPING_API_TOKEN": "your-token-from-dash.globalping.io"
}
}
}
}
Add to your Continue configuration:
{
"tools": {
"globalping": {
"command": "npx -y @globalping/globalping-mcp"
}
}
}
When running as a standalone server, connect to:
http://localhost:3000/mcp
Once connected to an AI model through a compatible MCP client, you can interact with Globalping using natural language:
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?
The Globalping MCP Server supports all measurement types available in the Globalping API:
This MCP server is compatible with any client that supports the Model Context Protocol tools interface, including:
Without authentication, the Globalping API allows:
With authentication (using your Globalping API token):
Get your free API token at dash.globalping.io.
This repository uses GitHub Actions for continuous integration and deployment:
v*.*.*
) to automatically:
To publish a new version:
git tag v1.2.3 && git push origin v1.2.3
FAQs
Give global network access to your AI LLM with Globalping MCP
The npm package @globalping/globalping-mcp receives a total of 0 weekly downloads. As such, @globalping/globalping-mcp popularity was classified as not popular.
We found that @globalping/globalping-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.