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]
undhttpx
installiert 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
- -securityFlicense-qualityWebhook-tester MCP ServerLast updated -Python
- TypeScriptMIT License
- TypeScriptMIT License