Skip to main content
Glama
inventer-dev

mcp-internet-speed-test

MCP Internet-Geschwindigkeitstest

⚠️ Experimentelle Version

Dies ist eine experimentelle Implementierung eines Model Context Protocol (MCP)-Servers für Internetgeschwindigkeitstests. Sie ermöglicht KI-Modellen und Agenten, Netzwerkleistungsmetriken über eine standardisierte Schnittstelle zu messen, zu analysieren und zu melden.

Related MCP server: api-test-mcp

Was ist MCP?

Das Model Context Protocol (MCP) bietet Large Language Models (LLMs) eine standardisierte Möglichkeit, mit externen Tools und Datenquellen zu interagieren. Stellen Sie es sich als „USB-C für KI-Anwendungen“ vor – eine gemeinsame Schnittstelle, die KI-Systemen den Zugriff auf reale Funktionen und Informationen ermöglicht.

Merkmale

  • Download-Geschwindigkeitstest : Download-Bandbreite messen

  • Upload-Geschwindigkeitstest : Messen Sie die Upload-Bandbreite mit konfigurierbaren Dateigrößen

  • Latenztests : Messen Sie die Netzwerklatenz zu verschiedenen Servern

  • Jitter-Analyse : Berechnen Sie Netzwerk-Jitter durch die Analyse von Latenzschwankungen

  • Umfassende Berichterstattung : Bereitstellung detaillierter Berichte im JSON-Format

Installation

Voraussetzungen

  • Python 3.12 oder höher

  • UV -Paketmanager (empfohlen)

Option 1: Verwendung von uvx (empfohlen)

Der Befehl uvx ist eine bequeme Möglichkeit, Python-Pakete direkt auszuführen, ohne sie explizit zu installieren:

# Run the MCP server directly uvx /path/to/mcp-internet-speed-test

Option 2: Verwenden von Docker

# Build the Docker image docker build -t mcp-internet-speed-test . # Run the MCP server in a Docker container docker run -it --rm -v $(pwd):/app -w /app mcp-internet-speed-test

Konfiguration

Um diesen MCP-Server mit Claude Desktop oder anderen MCP-Clients zu verwenden, fügen Sie ihn Ihrer MCP-Konfigurationsdatei hinzu.

Claude Desktop-Konfiguration

Bearbeiten Sie Ihre Claude Desktop MCP-Konfigurationsdatei:

{ "mcpServers": { "mcp-internet-speed-test": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/mcp-internet-speed-test", "run", "main.py" ] } } }

API-Tools

Der MCP Internet Speed Test bietet die folgenden Tools:

  1. measure_download_speed : Misst die Download-Bandbreite (in Mbit/s)

  2. measure_upload_speed : Misst die Upload-Bandbreite (in Mbit/s)

  3. measure_latency : Misst die Netzwerklatenz (in ms)

  4. measure_jitter : Misst Netzwerk-Jitter durch Analyse von Latenzschwankungen

  5. run_complete_test : Führt alle Tests aus und erstellt einen umfassenden Bericht

Fehlerbehebung

Wenn Sie Probleme beim Herstellen einer Verbindung zum MCP-Server haben:

  1. Stellen Sie sicher, dass der Pfad in Ihrer MCP-Konfiguration korrekt ist

  2. Überprüfen Sie, ob Sie über die erforderlichen Berechtigungen für das Verzeichnis verfügen

  3. Überprüfen Sie, ob Python 3.12+ installiert ist und sich in Ihrem PATH befindet

  4. Stellen Sie sicher, dass die Pakete mcp[cli] und httpx installiert sind

Entwicklung

Dies ist ein experimentelles Projekt. Beiträge sind willkommen. So können Sie mitmachen:

  1. Öffnen Sie ein Problem oder senden Sie eine Pull-Anfrage

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE.

Danksagung

  • MCP-Framework-Betreuer zur Standardisierung von KI-Tool-Interaktionen

  • Die Model Context Protocol-Community für Dokumentation und Beispiele

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/inventer-dev/mcp-internet-speed-test'

If you have feedback or need assistance with the MCP directory API, please join our Discord server