mcp-internet-speed-test
The MCP Internet Speed Test is an experimental MCP server that allows AI models to conduct comprehensive internet speed tests. It provides tools for measuring download and upload speeds, latency, and jitter, with output in detailed JSON format.
MCP Internet Speed Test
⚠️ Experimental Version
This is an experimental implementation of a Model Context Protocol (MCP) server for internet speed testing. Key features include:
- Download Speed Testing: Measure download bandwidth
- Upload Speed Testing: Measure upload bandwidth
- Latency Testing: Measure network latency
- Jitter Analysis: Calculate network jitter
- Comprehensive Reporting: Provide detailed JSON-formatted reports
Installation
Prerequisites
Python 3.12 or higher, uv package manager
Usage
Install and run using uvx or Docker.
Configuration
Integrate with MCP clients like Claude Desktop by editing the MCP configuration file.
API Tools
Provides tools like measure_download_speed
, measure_upload_speed
, measure_latency
, measure_jitter
, run_complete_test
.
Troubleshooting
Check configuration paths, permissions, Python installation, and required packages.
Development
Contributions are welcome through issues and pull requests.
License
MIT License.
Acknowledgments
Thanks to MCP Framework maintainers and the community.