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:
Option 2: Verwenden von Docker
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:
API-Tools
Der MCP Internet Speed Test bietet die folgenden Tools:
measure_download_speed: Misst die Download-Bandbreite (in Mbit/s)measure_upload_speed: Misst die Upload-Bandbreite (in Mbit/s)measure_latency: Misst die Netzwerklatenz (in ms)measure_jitter: Misst Netzwerk-Jitter durch Analyse von Latenzschwankungenrun_complete_test: Führt alle Tests aus und erstellt einen umfassenden Bericht
Fehlerbehebung
Wenn Sie Probleme beim Herstellen einer Verbindung zum MCP-Server haben:
Stellen Sie sicher, dass der Pfad in Ihrer MCP-Konfiguration korrekt ist
Überprüfen Sie, ob Sie über die erforderlichen Berechtigungen für das Verzeichnis verfügen
Überprüfen Sie, ob Python 3.12+ installiert ist und sich in Ihrem PATH befindet
Stellen Sie sicher, dass die Pakete
mcp[cli]undhttpxinstalliert sind
Entwicklung
Dies ist ein experimentelles Projekt. Beiträge sind willkommen. So können Sie mitmachen:
Ö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