Pingo
Pingo — MCP-сервер для отладки локальной сети
MCP-сервер, предоставляющий полный набор инструментов для отладки вашей локальной сети, построенный на чистой архитектуре «один сервис — одна ответственность», поэтому его легко расширять.
Предоставляемые инструменты
Инструмент | Что делает |
| Перечисляет локальные IPv4-интерфейсы (имя, IP, маска, MAC) |
| Пингует один IPv4-адрес, сообщает о доступности/задержке |
| Сканирует диапазон |
| Системная трассировка (traceroute/tracert) до хоста или IP |
| Разрешает имя хоста в его IPv4/IPv6-адреса |
| Разрешает IP обратно в имена хостов |
| Проверяет, открыт ли один TCP-порт |
| Сканирует диапазон TCP-портов (до 1024 портов) через raw-сокеты |
| Читает ARP-кэш ОС — сопоставления IP→MAC в локальной сети |
| Перечисляет активные соединения через |
| Проверяет, отвечает ли HTTP(S)-эндпоинт, со статусом и задержкой |
Related MCP server: netops-mcp
Заметки по архитектуре
Один сервис — одна задача (
src/services/*) — каждый сервис делает ровно одну работу и внедряется в контроллер, поэтому добавление новой диагностики (например, MTU discovery, тест пропускной способности) означает добавление одного нового сервиса и одного вызоваregisterTool— больше ничего менять не нужно.Никакой поверхности для shell-инъекций. Каждана команда ОС выполняется через
execFile(массив argv, а не строка shell), и каждый ввод проходит проверку по строогму списку доступных значений (src/utils/validators.ts), прежде чем попасть в команду или сокет.Ограничено по умолчанию. Сканирование портов огра ничено диапозоном из 1024 портов, сканирование подсетей — не более
/24, у всего есть тайм-аут, так что некоррекный ввод не может подвесить процесс и не вызовет бесконечного сканирования сети.DNS использует нативный
dns/promisesот Node, а не shell-команду вообще — одной поверхностью exec меньше для инструмента, который кажется самым рискованным.
Запуск
pnpm install
pnpm dev # tsx src/index.ts, hot-reload dev mode
pnpm build && pnpm start # compiled prod runСервер слушает http://localhost:3000/mcp.
Расширение
Добавьте
src/services/YourService.ts, реализующий интерфейсIYourService(по образцу существующих сервисов — без конструктора, один или два узких метода).Добавьте его в
PingoServicesвPingoMcpController.tsи создайте его экземпляр вsrc/index.ts.Добавьте один блок
server.registerTool(...)вregisterTools().
Это вся поверхность расширения — никакие другие файлы менять не нужно.
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