Monitoring · Developer Tools

Internet Speed Test logo

Internet Speed Test

inventer-dev/mcp-internet-speed-test

An implementation of a Model Context Protocol (MCP) for internet speed testing. It allows AI models and agents to measure, analyze, and report network performance metrics through a standardized interface.

Install

uvx mcp-internet-speed-test

Client configuration

{
  "mcpServers": {
    "mcp-internet-speed-test": {
      "command": "uvx",
      "args": [
        "mcp-internet-speed-test"
      ]
    }
  }
}
GitHub stars
1
Category
Monitoring, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • Smart Incremental Testing: Uses SpeedOf.Me methodology with 8-second threshold for optimal accuracy

  • Download Speed Testing: Measures bandwidth using files from 128KB to 128MB from GitHub repository (Git LFS)

  • Upload Speed Testing: Tests upload bandwidth using streaming data from 128KB to 128MB

  • Latency Testing: Measures network latency using multiple samples, reports minimum value

  • Jitter Analysis: Calculates network stability using multiple latency samples (default: 5)

  • Multi-CDN Support: Detects and provides info for Fastly, Cloudflare, and AWS CloudFront

  • Geographic Location: Maps POP codes to physical locations (50+ locations worldwide)

  • Cache Analysis: Detects HIT/MISS status and cache headers

  • Server Metadata: Extracts detailed CDN headers including x-served-by, via, x-cache

  • Comprehensive Testing: Single function to run all tests with complete metrics

Tools (8)

  • measure_download_speed

    Measures download bandwidth (in Mbps) with server location info

  • measure_upload_speed

    Measures upload bandwidth (in Mbps) with server location info

  • measure_latency

    Measures network latency (in ms) using samples, reports minimum value

  • measure_jitter

    Measures network jitter by analyzing latency variations with server info

  • get_server_info

    Get detailed CDN server information for any URL without running speed tests

  • run_complete_test

    Comprehensive test with all metrics and server metadata

  • HTTPBin

    (httpbin.org) - AWS-based, secondary endpoint

  • extract_server_info

    Parses HTTP headers to identify CDN providers

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
2344 logo

2344

comet-ml/opik

7k

Opik is the open-source LLM observability and evaluation platform for AI agent tracing, LLM evaluation, prompt management, and production monitoring. Built by Comet. Apache-2.0 licensed, free to self-host the full platform, with 20,000+ GitHub stars.

Monitoring
MCP Grafana logo

MCP Grafana

grafana/mcp-grafana

612

A Model Context Protocol (MCP) server for Grafana.

Monitoring
Vite Plugin Vue MCP logo

Vite Plugin Vue MCP

webfansplz/vite-plugin-vue-mcp

407

Vite plugin that enables a MCP server for your Vue app to provide information about the component tree, state, routes, and pinia tree and state.

Monitoring
api200 logo

api200

API-200/api200

169

API 200 is all-in-one gateway for managing third-party APIs efficiently. Integrate third-party APIs or setup MCP server in minutes with auto-generated code, docs, auth, caching and error handling – so you can focus on what really matters.

Monitoring
WireMCP (Wireshark) logo

WireMCP (Wireshark)

0xkoda/wiremcp

98

WireMCP is a Model Context Protocol (MCP) server designed to empower Large Language Models (LLMs) with real-time network traffic analysis capabilities.

Monitoring
gospy logo

gospy

monsterxx03/gospy

90

A tool for inspecting and analyzing running Go processes, including goroutine states, memory statistics, and binary information.

Monitoring