RIPE Atlas MCP server
io.github.jrelph/ripe-atlas·v1.0.2·4 starsRIPE Atlas network measurements — ping, traceroute, DNS, TLS, HTTP, NTP, and probes
4 stars37 downloads/wk
Reviews
Write oneNobody has reviewed RIPE Atlas yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
RIPE Atlas tools (13, 5 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
atlas_get_creditsCheck your RIPE Atlas credit balance and usage statistics. Args: - response_format ('json'|'markdown'): Output format Returns: Current balance, daily income/expenditure, estimated runout. Requires: RIPE_ATLAS_API_KEY environment variable.
atlas_get_measurementGet detailed information about a specific RIPE Atlas measurement by ID. Args: - measurement_id (number): The measurement ID - response_format ('json'|'markdown'): Output format Returns: Full measurement metadata including type, target, status, probes, timestamps.
atlas_get_probeGet detailed information about a specific RIPE Atlas probe by ID. Args: - probe_id (number): The probe ID to retrieve - response_format ('json'|'markdown'): Output format Returns: Probe details including country, ASN, prefix, status, tags, coordinates.
atlas_get_resultsRetrieve results from a RIPE Atlas measurement. Can fetch all results, latest results only, or filter by time range and probe IDs. Args: - measurement_id (number): The measurement ID - latest (bool): If true, get only latest results (default: false) - start (unix timestamp): Only results after this time - stop (unix timestamp): Only results before this time - probe_ids (string): Comma-separated pr
atlas_list_measurementsSearch and list RIPE Atlas measurements with comprehensive filters. Args: - search: Free-text search on target/description - type: Filter by measurement type (ping, traceroute, dns, sslcert, http, ntp) - status: Filter by status (2=Ongoing, 4=Stopped, etc.) - af: Address family (4 or 6) - target/target_contains: Filter by target - mine: Show only your measurements (requires API key) - page/page_si
atlas_measure_dnsatlas_measure_httpwrite actionCreate an HTTP measurement on the RIPE Atlas network. Makes HTTP requests from distributed probes to a target web server. Args: - target (string): Target hostname or IP - method ('GET'|'HEAD'|'POST'): HTTP method (default: GET) - path (string): URL path (default: '/') - port (1-65535): Port (default: 80) - version (string): HTTP version (default: '1.1') - header_bytes: Max header bytes to capture
atlas_measure_ntpwrite actionCreate an NTP measurement on the RIPE Atlas network. Queries NTP time servers from distributed probes to measure clock offset and delay. Args: - target (string): NTP server hostname or IP - packets (1-16): Number of packets (default: 3) - timeout: Timeout per packet in ms - probe_count, from_country, etc.: Probe selection Returns: Measurement ID(s). Requires: RIPE_ATLAS_API_KEY with 'create measur
atlas_measure_pingwrite actionCreate a ping measurement on the RIPE Atlas network. Sends ICMP echo requests from distributed probes worldwide to a target host. Args: - target (string): Target hostname or IP address - af (4|6): Address family (default: 4) - packets (1-16): Number of packets (default: 3) - size (1-2048): Packet size in bytes (default: 48) - probe_count (1-1000): Number of probes (default: 5) - from_country/from_
atlas_measure_tlswrite actionCreate a TLS/SSL certificate check measurement on the RIPE Atlas network. Connects to a target and retrieves its TLS certificate from distributed probes worldwide. Args: - target (string): Target hostname or IP - port (1-65535): Port to connect to (default: 443) - probe_count, from_country, etc.: Probe selection Returns: Measurement ID(s). Requires: RIPE_ATLAS_API_KEY with 'create measurement' per
atlas_measure_traceroutewrite actionCreate a traceroute measurement on the RIPE Atlas network. Traces the network path from distributed probes to a target, showing each hop. Args: - target (string): Target hostname or IP - protocol ('ICMP'|'UDP'|'TCP'): Protocol (default: ICMP) - max_hops (1-255): Max TTL (default: 32) - paris (0-64): Paris traceroute mode (default: 16, 0=standard) - port (1-65535): Destination port (TCP only) - pro
atlas_search_probesSearch for RIPE Atlas probes worldwide with filters for location, network, and status. Args: - country (string): Two-letter ISO country code (e.g. 'DE', 'US', 'AU') - asn (number): Filter by ASN (IPv4) - asn_v6 (number): Filter by ASN (IPv6) - prefix (string): Filter by IPv4 prefix (e.g. '193.0.0.0/21') - prefix_v6 (string): Filter by IPv6 prefix - status (1|2|3): 1=Connected, 2=Disconnected, 3=Ab
atlas_stop_measurementStop a running RIPE Atlas measurement. Args: - measurement_id (number): The measurement ID to stop Returns: Confirmation of the stop request. Requires: RIPE_ATLAS_API_KEY with appropriate permissions.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan21 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 56 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How RIPE Atlas compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 48,255 servers
- Tools
- 13
- the typical server has 7
- Tools that change things
- 38%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 4
- more than 82% of 28,688 servers
- Downloads a week
- 37
- more than 28% of 12,191 servers with a package
What its tools let an agent do: 8 read · 5 change
Install RIPE Atlas in Claude Code, Cursor or VS Code
Runs npx -y ripe-atlas-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add ripe-atlas -- npx -y ripe-atlas-mcp-server
What the publisher says
From the RIPE Atlas repository's README, as published. We do not edit it. Read it on GitHub
RIPE Atlas MCP Server
A Model Context Protocol (MCP) server for the RIPE Atlas network measurement platform. Enables AI assistants to create network measurements, retrieve results, search probes, and manage credits.
Features
- All 6 measurement types: ping, traceroute, DNS, TLS/SSL, HTTP, NTP
- Flexible probe selection: by country, ASN, prefix, geographic area, specific probes, or tags
- Rich result retrieval: time-range filtering, probe filtering, latest-only mode
- Dual output format: JSON (structured) and Markdown (human-readable)
- Probe discovery: search 12,000+ probes worldwide by location, network, status
- Credit management: check balance and usage statistics
Quick Start
Using npx (recommended)
npx ripe-atlas-mcp-serverInstall globally
npm install -g ripe-atlas-mcp-serverConfiguration
Prerequisites
- Create a free account at atlas.ripe.net
- Create an API key at atlas.ripe.net/keys/ with "Create measurements" permission
- Set the environment variable: export RIPEATLASAPIKEY=yourkey_here
Note: Read-only operations (listing measurements, searching probes) work without an API key. Creating measurements requires an API key.
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claudedesktopconfig.json):
{
"mcpServers": {
"ripe-atlas": {
"command": "npx",
"args": ["-y", "ripe-atlas-mcp-server"],
"env": {
"RIPE_ATLAS_API_KEY": "your_key_here"
}
}
}
}VS Code / GitHub Copilot
Add to your VS Code settings or .vscode/mcp.json:
{
"mcpServers": {
"ripe-atlas": {
"command": "npx",
"args": ["-y", "ripe-atlas-mcp-server"],
"env": {
"RIPE_ATLAS_API_KEY": "your_key_here"
}
}
}
}Cursor
Add to your Cursor MCP config:
{
"mcpServers": {
"ripe-atlas": {
"command": "npx",
"args": ["-y", "ripe-atlas-mcp-server"],
"env": {
"RIPE_ATLAS_API_KEY": "your_key_here"
}
}
}
}Tools
Measurement Creation
Measurement Management
Probes
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
RIPE Atlas: common questions
- Is RIPE Atlas MCP server safe?
- Mostly: it is graded B (78/100). Read the RIPE Atlas safety report
- How do I install RIPE Atlas?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does RIPE Atlas need an API key?
- Yes. The registry entry asks for
RIPE_ATLAS_API_KEY. - Is RIPE Atlas maintained?
- The last commit was 95 days ago (2026-08-01). The latest release is v1.0.2.
- What can I use instead of RIPE Atlas?
- Servers from other publishers that do the same job: Domain Liveness MCP server.
- How does RIPE Atlas compare with other MCP servers?
- safety score 78/100 (higher than 57% of 48,255 servers); tools 13 (the typical server has 7); tools that change things 38% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to RIPE Atlas
Same job from other publishers: the closest match first, then the best rated.
- Domain LivenessIs this business's website still there? Checks apex and www, and DNS separately from HTTP.not reviewedEstablishedA