linewatch-mcp
Linewatch
Calidad de Internet a lo largo del tiempo — nativo para agentes. Un speedtest.net simplificado que no se detiene en un solo número: sigue midiendo, traza la tendencia, registra las caídas y te entrega la evidencia a ti (o a tu agente de IA) como JSON limpio.
Construido el 19 de agosto de 2026. Etiqueta provisional: el nombre puede pasar por la ronda habitual más adelante.
Por qué existe
Una prueba de velocidad puntual puede verse bien mientras la línea en realidad está parpadeando o cayendo cada noche. Tres modos de fallo requieren tres tipos de medición:
Modo de fallo | Qué lo detecta |
Caída de rendimiento (pagando por 300, recibiendo 60) | pruebas de velocidad programadas |
Parpadeo (caídas de inicio-parada-inicio) | sondas de latencia baratas cada 45 s |
Latencia/bufferbloat (velocidad bien, llamadas tartamudean) | latencia + jitter por medición |
Principio de diseño: pruebas pesadas con poca frecuencia, pruebas baratas con alta frecuencia.
Sin servidores propios: la medición se ejecuta contra los endpoints de velocidad públicos y abiertos a CORS de Cloudflare (speed.cloudflare.com), por lo que el motor funciona desde cualquier navegador o proceso de Node de forma gratuita.
Related MCP server: netops-mcp
Estructura
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 exportInicio rápido
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.jsHerramientas MCP: run_speed_test, run_latency_probe, get_history, get_summary, get_store_info.
Principios nativos para agentes
Sin autenticación interactiva para máquinas. La CLI y MCP acceden al mismo almacén JSONL local (
~/.linewatch/results.jsonl) — solo de añadido, greppable, analizable.El JSON es la salida de primera clase; la interfaz humana es una representación de las mismas filas.
Primitivas baratas para uso autónomo: un agente que sospecha problemas de red llama a
run_latency_probe(<2 s, ~cero datos) y solo escala arun_speed_test(~20 s, ~100–500 MB) cuando es necesario — las descripciones de las herramientas indican esos costes para que los agentes puedan decidir.
Notas de datos
Una prueba de velocidad transfiere datos a la velocidad completa de la línea durante ~18 s: aproximadamente
line_Mbps × 18 / 8MB por prueba. El modo de monitorización a 15 min en una línea de 100 Mbps ≈ 20+ GB/día — bien en fibra ilimitada, elige un ritmo más lento en planes con límite.Los resultados web viven en el IndexedDB del navegador; los de CLI/MCP en
~/.linewatch/. Se fusionan en la Fase B (sincronización en la nube).
Consulta ROADMAP.md para ver hacia dónde va esto (sincronización en la nube, alertas, aplicación de bandeja, móvil, producto).
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
- PythonMIT
- Alicense-qualityBmaintenanceProvides network operations tools such as ping, traceroute, DNS queries, and nmap scans via MCP, enabling network diagnostics and monitoring through natural language.13MIT
- Flicense-qualityDmaintenanceEnables AI agents and users to manage workspace files, monitor system metrics, take persistent notes, and retrieve weather data via MCP tools and resources.
- Alicense-qualityDmaintenanceEnables 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