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.
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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
mcp-internet-speed-test
Related MCP Servers
- -security-license-qualityWebhook-tester MCP ServerLast updated -6
- MIT License