Session-oriented MCP server for interactive network device terminals
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"network-terminal-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# network-terminal-mcp [](https://pypi.org/project/network-terminal-mcp/) [](https://github.com/evgenyzh/network-terminal-mcp/actions/workflows/ci.yml) [](LICENSE) Локальный MCP-сервер для постоянных интерактивных сессий с сетевым оборудованием. Проект даёт OpenCode сырой терминал: подключиться к устройству, использовать контекстную подсказку `?`, выполнить несколько команд, при необходимости зайти вторым `ssh`/`telnet` внутрь той же сессии и получить полный вывод без временных `sshpass`-команд и одноразовых скриптов. Статус: v0.1.0 — этапы 1-9 реализованы. Сессия — это один постоянный терминальный stream (SSH, Telnet, TCP console или локальный serial `/dev/tty*`); модель пишет в него точно то, что нужно, включая вложенные переходы, и читает вывод без требования определённой формы prompt. Для первого подключения поддерживаются direct, один локальный SOCKS5 hop и один SSH ProxyJump hop; `nested`-маршрутов и командно-ориентированных инструментов больше нет. Секреты, запрашиваемые уже внутри сессии, вводятся через `terminal_write_secret` со ссылкой на `pass` и не попадают в audit. Один процесс держит несколько независимых сессий. Подключение описывает модель в самом вызове `open_session`: host, protocol, credentials (ссылки `pass`/key file или plaintext за флагом), route (direct/socks/proxyjump), host key policy, serial-параметры и legacy-алгоритмы. Инвентаря и profile-конфигов больше нет — после установки достаточно открыть сессию. Единственный необязательный локальный файл — `policy.yml` (posture и лимиты). Проверено на живом оборудовании: direct SSH на Cisco IOS, SNR old/eNOS, D-Link, Huawei VRP и Junos; ProxyJump через реальные bastion. Подробности в [результатах проверок](docs/validation.md). Текущие ограничения: raw input выполняется без per-ко…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.