Pingo
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Pingosweep 192.168.1.0/24 and show me live hosts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Pingo - Local LAN Debugging MCP Server
An MCP server exposing a full toolkit for debugging your local network, wired through a clean service-per-concern architecture so it's easy to extend.
Tools exposed
Tool | What it does |
| Lists local IPv4 interfaces (name, IP, netmask, MAC) |
| Pings a single IPv4 address, reports alive/latency |
| Sweeps a |
| OS-native traceroute/tracert to a host or IP |
| Resolves a hostname to its IPv4/IPv6 addresses |
| Resolves an IP back to hostname(s) |
| Checks if a single TCP port is open |
| Scans a range of TCP ports (max 1024 span) via raw sockets |
| Reads the OS ARP cache -> IP-to-MAC mappings on the LAN |
| Lists active connections via |
| Checks if an HTTP(S) endpoint responds, with status + latency |
Related MCP server: netops-mcp
Design notes
One service per concern (
src/services/*) - each does exactly one job and is injected into the controller, so adding a new diagnostic (e.g. MTU discovery, bandwidth test) means adding one new service + oneregisterToolcall, nothing else changes.No shell injection surface. Every OS command runs through
execFile(argv array, never a shell string), and every input is validated against a strict allow-list (src/utils/validators.ts) before it ever reaches a command or socket.Bounded by default. Port scans cap at a 1024-port span, sweeps cap at
/24, everything has a timeout - so a bad input can't hang the process or turn into an unbounded network scan.DNS uses Node's native
dns/promises, not a shell command at all - one less exec surface for the riskiest-sounding tool.
Run it
pnpm install
pnpm dev # tsx src/index.ts, hot-reload dev mode
pnpm build && pnpm start # compiled prod runServer listens on http://localhost:3000/mcp.
Extending it
Add
src/services/YourService.tsimplementing anIYourServiceinterface (mirror the existing services - constructor-free, one focused method or two).Add it to
PingoServicesinPingoMcpController.tsand instantiate it insrc/index.ts.Add one
server.registerTool(...)block inregisterTools().
That's the whole extension surface - no other files need to change.
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