Keel
Sounding
MCP-сервер для сетевой диагностики
Зондирование того, что скрыто под поверхностью — сетевая диагностика для инструментов ИИ.
Что он делает
Sounding — это сервер Model Context Protocol (MCP), предоставляющий ИИ-ассистентам 14 инструментов сетевой диагностики. Он выполняет задачи, для которых вы обычно используете ping, dig, nmap или openssl, но предоставляет их в виде структурированных и проверенных вызовов инструментов MCP.
Related MCP server: ProbeOps MCP Server
Инструменты
Инструмент | Описание | Основные параметры |
| Проверка версии и статуса сервера | -- |
| TCP-пинг (порт 80) со статистикой задержки |
|
| Трассировка сетевого маршрута до хоста |
|
| Разрешение DNS-записей (A, AAAA, MX, CNAME, TXT, NS) |
|
| Обратный DNS-запрос для IP-адреса |
|
| Проверка открыт ли конкретный TCP-порт |
|
| Сканирование распространенных TCP-портов (с ограничением частоты, макс. 100) |
|
| Проверка деталей и срока действия SSL/TLS-сертификата |
|
| WHOIS-запрос регистрации домена |
|
| HTTP-запрос со статусом, временем, заголовками и размером |
|
| Обнаружение активных хостов в локальной подсети (только RFC 1918) |
|
| Получение публичного IP-адреса машины | -- |
| Измерение скорости загрузки (Мбит/с) и задержки | -- |
| Проверка распространения DNS по публичным резолверам |
|
Установка
Из PyPI:
pip install sounding-mcpИли изолированно с помощью pipx:
pipx install sounding-mcpИспользование
Запустите сервер напрямую (транспорт stdio):
soundingClaude Code
Зарегистрируйте как локальный MCP-сервер:
claude mcp add sounding -- soundingClaude Desktop
Добавьте в ваш claude_desktop_config.json:
{
"mcpServers": {
"sounding": {
"command": "sounding",
"args": []
}
}
}Если сервер установлен в виртуальном окружении, используйте полный путь к бинарному файлу:
{
"mcpServers": {
"sounding": {
"command": "/path/to/.venv/bin/sounding",
"args": []
}
}
}Безопасность
Sounding разработан с учетом безопасности для использования в ИИ:
Защита от SSRF —
http_checkразрешает имена хостов и блокирует запросы к внутренним, частным, loopback и link-local IP-адресам (включая IPv4-mapped IPv6). Конечные точки облачных метаданных (169.254.x.x) заблокированы.Валидация входных данных — все входные данные проходят через валидаторы, которые отклоняют метасимволы оболочки, некорректные имена хостов и недопустимые порты до того, как они попадут в сетевой вызов или подпроцесс.
Ограничение частоты запросов (Rate limiting) —
port_scanпринудительно устанавливает минимальный интервал в 1 секунду между сканированиями для предотвращения злоупотреблений.Ограничение подсети —
subnet_scanразрешает только частные подсети RFC 1918 и ограничивает их размером /20 (4096 адресов) с ограничением параллелизма.Отсутствие инъекций в оболочку — вызовы подпроцессов (
traceroute,whois) используют вызов в стилеexec, без интерполяции оболочки.
Разработка
git clone https://github.com/seayniclabs/sounding.git
cd sounding
python -m venv .venv
source .venv/bin/activate
pip install -e ".[test]"
python -m pytest tests/ -qЛицензия
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
- AlicenseBqualityDmaintenanceMCP server for network diagnostics providing tools like ping, DNS lookup, port check, traceroute, speed test, Wake-on-LAN, SSL certificate check, and MAC address lookup.8MIT
- AlicenseNot gradedqualityFmaintenanceMCP server for running infrastructure diagnostics from 6 global regions. It provides tools like SSL checks, DNS lookups, ping, whois, port checks, traceroute, latency tests, and more, with a free demo mode (10 calls/day) and no API key required.65MIT
- 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
- 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
DNS MCP — DNS and network lookup tools
IP address utilities MCP.
Interact with a global network measurement platform.Run network commands from any point in the world
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/seayniclabs/sounding'
If you have feedback or need assistance with the MCP directory API, please join our Discord server