linewatch-mcp
Linewatch
Internetqualität im Zeitverlauf — agenten-nativ. Ein vereinfachter speedtest.net, der nicht bei einer Zahl stehen bleibt: Er misst kontinuierlich, visualisiert den Trend, erfasst Aussetzer und übergibt dir die Nachweise (oder deinem KI-Agenten) als sauberes JSON.
Erstellt am 19. Aug. 2026. Arbeitstitel — die Namensgebung kann später die übliche Runde durchlaufen.
Warum es das gibt
Ein punktueller Geschwindigkeitstest kann gut aussehen, während die Leitung tatsächlich jeden Abend flattert oder nachlässt. Drei Fehlerbilder erfordern drei Arten von Messungen:
Fehlerbild | Woran man es erkennt |
Durchsatzabfall (für 300 zahlen, 60 bekommen) | geplante Geschwindigkeitstests |
Flattern (Start-Stopp-Start-Aussetzer) | günstige Latenz-Sonden alle 45 s |
Latenz/Bufferbloat (Geschwindigkeit gut, Anrufe stocken) | Latenz + Jitter pro Messung |
Designprinzip: schwere Tests sparsam, günstige Tests dicht.
Keine eigenen Server: Die Messung erfolgt über die öffentlichen, CORS-offenen Geschwindigkeits-Endpunkte
von Cloudflare (speed.cloudflare.com), sodass die Engine von jedem Browser oder Node-Prozess aus
kostenlos funktioniert.
Related MCP server: netops-mcp
Layout
packages/core isomorphic measurement engine + stats + types (browser & Node)
packages/cli `linewatch` CLI — every command speaks --json; JSONL store in ~/.linewatch/
packages/mcp MCP server (stdio) — agents run tests & read history, zero login
apps/web PWA — GO button + live gauge, Monitor mode, history charts, CSV exportSchnellstart
npm install
npm run build
# human: web app
npm run dev # → http://localhost:5173 (installable as a PWA)
# human or agent: CLI
node packages/cli/dist/index.js test # one speed test
node packages/cli/dist/index.js monitor # test every 15m + probe every 45s
node packages/cli/dist/index.js summary --since 7d --json
# agent: MCP (Claude Code)
claude mcp add -s user linewatch -- node $(pwd)/packages/mcp/dist/index.jsMCP-Tools: run_speed_test, run_latency_probe, get_history, get_summary, get_store_info.
Agenten-native Prinzipien
Keine interaktive Authentifizierung für Maschinen. CLI und MCP greifen auf denselben lokalen JSONL-Speicher zu (
~/.linewatch/results.jsonl) — append-only, grep-fähig, parsebar.JSON ist das erstklassige Ausgabeformat; die Benutzeroberfläche für Menschen ist eine Darstellung derselben Zeilen.
Günstige Primitive für die autonome Nutzung: Ein Agent, der Netzwerkprobleme vermutet, ruft
run_latency_probeauf (<2 s, ~null Daten) und eskaliert nur bei Bedarf zurun_speed_test(~20 s, ~100–500 MB) — die Tool-Beschreibungen nennen diese Kosten, damit Agenten entscheiden können.
Hinweise zu den Daten
Ein Geschwindigkeitstest überträgt Daten ~18 s lang mit voller Leitungsrate: ungefähr
line_Mbps × 18 / 8MB pro Test. Überwachungsmodus bei 15 min auf einer 100-Mbps-Leitung ≈ 20+ GB/Tag — auf unbegrenzter Glasfaser in Ordnung, bei Tarifen mit Datenlimit ein langsameres Intervall wählen.Web-Ergebnisse liegen in der IndexedDB des Browsers; CLI-/MCP-Ergebnisse in
~/.linewatch/. Sie werden in Phase B (Cloud-Sync) zusammengeführt.
Siehe ROADMAP.md für die weitere Entwicklung (Cloud-Sync, Warnungen, Tray-App, mobil, Produkt).
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceThe MCP Internet Speed Test is a specialized Model Context Protocol (MCP) server that enables AI models and agents to perform internet speed measurements.614PythonMIT
- AlicenseNot gradedqualityBmaintenanceProvides network operations tools such as ping, traceroute, DNS queries, and nmap scans via MCP, enabling network diagnostics and monitoring through natural language.13MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents and users to manage workspace files, monitor system metrics, take persistent notes, and retrieve weather data via MCP tools and resources.
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform real network diagnostics on the local machine, including ping, traceroute, DNS lookups, TLS checks, and more.MIT
Related MCP Connectors
Shared long-term memory vault for AI agents with 20 MCP tools.
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Web tools for agents: fetch URL as markdown (free MCP) + x402 scrape, links, AI JSON, snapshot.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/arunanksharan/linewatch'
If you have feedback or need assistance with the MCP directory API, please join our Discord server