Pingo
Pingo - Servidor MCP de depuración de LAN local
Un servidor MCP que expone un conjunto completo de herramientas para depurar tu red local, organizado mediante una arquitectura limpia de un servicio por responsabilidad, de modo que sea fácil de ampliar.
Herramientas expuestas
Herramienta | Qué hace |
| Lista las interfaces IPv4 locales (nombre, IP, máscara de red, MAC) |
| Envía un ping a una única dirección IPv4 e informa de si está activo y de la latencia |
| Barre un CIDR |
| traceroute/tracert nativo del sistema operativo hacia un host o IP |
| Resuelve un nombre de host a sus direcciones IPv4/IPv6 |
| Resuelve una dirección IP a uno o varios nombres de host |
| Comprueba si un único puerto TCP está abierto |
| Escanea un rango de puertos TCP (máximo 1024 puertos) mediana sockets sin procesar |
| Lee la caché ARP del sistema operativo: asignaciones de IP a MAC en la LAN |
| Lista las conexiones activas mediante |
| Comprueba si un endpoint HTTP(S) responde, con estado y latencia |
Related MCP server: netops-mcp
Notas de diseño
Un servicio por responsabilidad (
src/services/*): cada uno hace exactamente una tarea y es inyectado en el controlador, de modo que añadir un nuevo diagnóstico (p. ej., descubrimiento de MTU, prueba de ancho de banda) significa añadir un nuevo servicio + una llamada aregisterTool, y nada más cambia.Sin superficie de inyección de shell. Todos los comandos del sistema operativo se ejecutan mediante
execFile(una matriz argv, nunca una cadena de la shell), y cada entrada se valida contra una lista blanca estricta (src/utils/validators.ts) si antes de tocar un comando o socket.Delimitado por defecto. Los escaneos de puertos se limitan a un rango con 1024 puertos, los barridos a
/24y todo tiene un `‑timeout para procesos, así una entrada incorrecta no puede bloquear el proceso ni convertirse en un escaneo de red ilimitado.DNS usa el módulo nativo
dns/promisesde Node, no un comando de shell en absoluto; menos superficie de ejecución para la herramienta que parece más arriesgada.
Ejecución
pnpm install
pnpm dev # tsx src/index.ts, hot-reload dev mode
pnpm build && pnpm start # compiled prod runEl servidor escucha en http://localhost:3000/mcp.
Ampliación
Añade
src/services/YourService.tsque implemente una interfazIYourService(sigue el modelo de los servicios existentes: sin constructor, con un método centrado en el objetivo o dos).Añádelo a
PingoServicesenPingoMcpController.tsy crea su instancia ensrc/index.ts.Añade un bloque
server.registerTool(...)dentro deregisterTools().
Esa es toda la superficie de extensión: no hace falta tocar ningún otro archivo.
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
- 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
- AlicenseAqualityAmaintenanceDiagnose connectivity and inspect tunnels locally from your AI assistant.1912MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform real network diagnostics on the local machine, including ping, traceroute, DNS lookups, TLS checks, and more.MIT
- FlicenseNot gradedqualityDmaintenanceAggregates network operations tools such as retrieving local network configurations and scanning ports, enabling IT professionals to perform these tasks via natural language.
Related MCP Connectors
The web capability layer for AI agents: render, extract, DNS, SSL, WHOIS & more via x402.
Domain & company intel for AI agents: RDAP, DNS, email deliverability, tech stack. No API keys.
URL intelligence for AI agents and developers. 16 tools, 25 signal weights, 20 free checks.
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/Kevin-Rozario/pingo-network-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server