Network Sketcher Local MCP

Локальный MCP-сервер Cisco: агент проектирует сеть и строит схемы L1, L2 и L3 в SVG и PowerPoint плюс таблицу устройств

  • 417 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Сервер запускает код на вашей машине и пишет файлы схем в рабочий каталог
  • В проект сети попадают адреса и топология, которые агент передает модели
Все причины и проверки

cisco-open/network-sketcher

Установка

Ручная установка

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: агент планирует сеть, строит ее на холсте и подтверждает связность пингом.

MCP-серверШирокий доступ343Звезды репозитория

Скиллы и CLI учат агента рисовать корректные схемы draw.io для AWS, Azure, GCP, Databricks и BPMN с проверкой структуры

СкиллРасширенный доступ668Звезды репозитория

Менеджер MCP-серверов на Node.js: запускает локальные и подключает удаленные серверы и отдает их клиенту одним адресом с REST API для управления

MCP-серверШирокий доступ526Звезды репозитория

MCP-сервер для роутеров MikroTik: агент читает и меняет конфигурацию RouterOS по SSH по запросу из чата

MCP-серверШирокий доступ321Звезды репозитория
Официальный

MCP-сервер mcpcap разбирает PCAP-файлы по DNS, DHCP, ICMP, TCP и SIP и отдает агенту структурированный JSON для диагностики сети

MCP-серверРасширенный доступ54Звезды репозитория
Официальный

Локальный шлюз объединяет MCP-серверы внутренних сервисов, проверяет вход пользователя и записывает обращения в журнал.

MCP-серверШирокий доступ587Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Network Sketcher Local MCP (эта карточка)дане нужна417
drawio-skillнет10 621скилл рисует редактируемые диаграммы draw.io из текста и кода, а Network Sketcher строит сетевые схемы L1, L2 и L3 с таблицей устройств
MCP Server Chartдане нужна4 415MCP от AntV для диаграмм и графиков общего назначения, без сетевой модели устройств и интерфейсов

Коротко о README

Описание представляет три редакции проекта в сравнительной таблице и начинает с быстрого запуска Local MCP в три шага. Дальше идут разделы по каждой редакции с требованиями, установкой и ссылками на руководства на английском и японском. Сервер внесен в реестр MCP, Glama, PulseMCP и LobeHub.

Бейдж для README

Сообщить о проблеме

Foxx AINetwork Sketcher Local MCP
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.