MCP.Market

RIPE Atlas MCP server

by jrelph·io.github.jrelph/ripe-atlas·v1.0.2·4 stars

RIPE Atlas network measurements — ping, traceroute, DNS, TLS, HTTP, NTP, and probes

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
Growing

4 stars37 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • atlas_get_credits

    Check 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_measurement

    Get 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_probe

    Get 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_results

    Retrieve 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_measurements

    Search 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_dns
  • atlas_measure_httpwrite action

    Create 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 action

    Create 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 action

    Create 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 action

    Create 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 action

    Create 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_probes

    Search 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_measurement

    Stop 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

no findings
  • 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
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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-server

Install globally

npm install -g ripe-atlas-mcp-server

Configuration

Prerequisites

  1. Create a free account at atlas.ripe.net
  2. Create an API key at atlas.ripe.net/keys/ with "Create measurements" permission
  3. 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 Liveness
    Is this business's website still there? Checks apex and www, and DNS separately from HTTP.
    A