Network Sketcher Local MCP
Локальный MCP-сервер Cisco: агент проектирует сеть и строит схемы L1, L2 и L3 в SVG и PowerPoint плюс таблицу устройств
- 417 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Сервер запускает код на вашей машине и пишет файлы схем в рабочий каталог
- В проект сети попадают адреса и топология, которые агент передает модели
Установка
- Работает в
Ручная установка
git clone https://github.com/cisco-open/network-sketcher/ && cd network-sketcher/network-sketcher_local_mcp && python -m pip install -r requirements_mcp.txtНужны Python 3.10 или новее и весь репозиторий целиком.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер запускает код на вашей машине и пишет файлы схем в рабочий каталог
- В проект сети попадают адреса и топология, которые агент передает модели
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Network Sketcher проектирует сеть из структурированных данных и команд. Редакция Local MCP открывает его движок LLM-клиентам, таким как Cursor и Claude Code: агент вызывает команды вроде добавления устройства как инструменты MCP, без браузера и копирования текста. На выходе получаются схемы физического уровня L1, широковещательных доменов и VLAN уровня L2 и IP-топологии L3 в форматах SVG и PowerPoint. Дополнительно сервер собирает общий HTML-просмотрщик схем и интерактивную таблицу устройств. Файл AI Context позволяет другой модели разобрать готовый проект и дополнить его. Мастер-файлы хранятся у вас на машине в формате .nsm. Схему можно строить и из выгрузок платформ: конвертеры расширения Cisco превращают данные ACI, Catalyst Center, Meraki, NetBox и конфигурации IOS, NX-OS или ASA в команды, которые агент прогоняет через `run_commands`, а затем вызывает `build_default_outputs`.
Для кого. Для сетевых инженеров и архитекторов, которые хотят набросать или задокументировать топологию в диалоге с агентом.
Подходит, если
- Нужно собрать проект сети из пяти площадок с штаб-квартирой, двумя ЦОД и двумя филиалами по описанию в чате
- Нужны три схемы одной сети: физическая L1, VLAN уровня L2 и IP-адресация L3
- Конфигурации IOS или NX-OS нужно превратить в схему через конвертер расширения Cisco
- Другой модели надо передать контекст проекта для ревью, и нужен файл AI Context
- Для презентации нужны схемы в PowerPoint, а для просмотра в браузере HTML-вьюер с таблицей устройств
Не подходит, если
- Нужен доступ по HTTP или SSE: редакция Local MCP работает только по stdio
- Нужна многопользовательская работа: для нее есть отдельная веб-редакция, а Local MCP рассчитана на одного пользователя
- Сеть очень большая: построение схем для крупных сетей занимает заметное время
- Нужен IPv6: веб-редакция поддерживает только IPv4, для Local MCP это ограничение стоит проверить заранее
Пример запроса к агенту
Через Network Sketcher спроектируй сеть из пяти площадок: штаб-квартира, два ЦОД, два филиала, граничные маршрутизаторы, простые сегменты L2 и IP-адресация. Построй схемы L1, L2, L3 и таблицу устройств.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Ограничения
Для запуска нужны Python 3.10 или новее и полный репозиторий, потому что движок берется из папки network-sketcher_online. Протестирована редакция на Windows, для macOS и Linux она совместима по замыслу.
Авторы рекомендуют модель Claude Opus 4.7 или новее: сервер требует многошаговых вызовов инструментов и соблюдения правил раскладки схемы, и слабые модели справляются хуже. LLM-клиент не видит двоичные PPTX и SVG напрямую, поэтому результат открывают сами.
Конвертеры расширения Cisco дают лишь черновик, его нужно проверять. Доступность установки из России при подготовке карточки не проверялась.
Как отключить. Выполните `claude mcp remove network-sketcher` или удалите запись network-sketcher из mcp.json в Cursor. Клонированную папку репозитория можно удалить вручную, мастер-файлы лежат в вашем рабочем каталоге.
Частые вопросы
Как подключить Network Sketcher к Claude Code?
Склонируйте репозиторий, установите зависимости из requirements_mcp.txt и выполните `claude mcp add network-sketcher -- python "/путь/к/network-sketcher_local_mcp/ns_mcp_server.py"`. Разделитель `--` обязателен, иначе путь к скрипту прочитается как флаг команды.
Чем Local MCP отличается от Online и Offline?
Online — веб-сервис для нескольких пользователей через браузер с форматами xlsx и nsm. Offline — настольное приложение и CLI на xlsx. Local MCP отдает движок LLM-клиентам по stdio и работает только с форматом nsm.
Какие схемы строит Network Sketcher?
L1 физические соединения, L2 VLAN и широковещательные домены, L3 IP-топология. Выходные форматы: SVG и PowerPoint, HTML-вьюер L1, L2 и L3, таблица устройств и файл AI Context.
Можно ли загрузить в Network Sketcher существующую сеть?
Да, через конвертеры отдельного проекта Network Sketcher Cisco Extension: они превращают выгрузки ACI, Catalyst Center, Catalyst SD-WAN, Meraki, Nexus Dashboard, CML, NetBox и конфигурации в команды `ns_commands.txt`. Результат считается черновиком.
Какая модель лучше подходит для сервера?
Авторы рекомендуют Claude Opus 4.7 или новее: сервер опирается на многошаговые вызовы инструментов и правила раскладки схемы.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер для Cisco Packet Tracer: агент планирует сеть, строит ее на холсте и подтверждает связность пингом.
Скиллы и CLI учат агента рисовать корректные схемы draw.io для AWS, Azure, GCP, Databricks и BPMN с проверкой структуры
Менеджер MCP-серверов на Node.js: запускает локальные и подключает удаленные серверы и отдает их клиенту одним адресом с REST API для управления
MCP-сервер для роутеров MikroTik: агент читает и меняет конфигурацию RouterOS по SSH по запросу из чата
MCP-сервер mcpcap разбирает PCAP-файлы по DNS, DHCP, ICMP, TCP и SIP и отдает агенту структурированный JSON для диагностики сети
Локальный шлюз объединяет MCP-серверы внутренних сервисов, проверяет вход пользователя и записывает обращения в журнал.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Network Sketcher Local MCP (эта карточка) | да | не нужна | 417 | |
| drawio-skill | нет | 10 621 | скилл рисует редактируемые диаграммы draw.io из текста и кода, а Network Sketcher строит сетевые схемы L1, L2 и L3 с таблицей устройств | |
| MCP Server Chart | да | не нужна | 4 415 | MCP от AntV для диаграмм и графиков общего назначения, без сетевой модели устройств и интерфейсов |
Коротко о README
Описание представляет три редакции проекта в сравнительной таблице и начинает с быстрого запуска Local MCP в три шага. Дальше идут разделы по каждой редакции с требованиями, установкой и ссылками на руководства на английском и японском. Сервер внесен в реестр MCP, Glama, PulseMCP и LobeHub.