rosetta MCP

MCP-сервер ищет по документации MikroTik RouterOS, дереву команд и характеристикам устройств через локальную базу SQLite.

  • 55 ★ репозитория
  • Последний коммит
MCP-сервер

Минимальный доступ

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

  • Сервер читает локальную базу и документацию, настройки роутера не меняет.
Все причины и проверки

tikoci/rosetta

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/tikoci-rosetta

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Сервер читает локальную базу и документацию, настройки роутера не меняет.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

`rosetta` отдает агенту документацию `RouterOS` 7: страницы руководства, свойства из CLI `Reference`, версионное дерево команд, характеристики железа, тесты производительности и расшифровки видео. Поиск идет по полнотекстовому индексу `SQLite FTS5` с ранжированием `BM25`, без векторов и без ключей `API.` Сервер дает 14 инструментов. Начинать стоит с `routeros_search`, дальше агент уточняет страницу, свойство или команду, сравнивает версии и подбирает устройство. База скачивается при первом запуске. Сервер работает локально по `stdio` или контейнером на самом роутере через `/app`, тогда его адрес подключают любому клиенту в сети.

Для кого. Сетевым администраторам и инженерам, которые настраивают `MikroTik` и хотят, чтобы агент отвечал по актуальной документации.

Подходит, если

  • Агент пишет конфигурацию файрвола и проверяет синтаксис команд по документации.
  • После обновления `RouterOS` сверяют, какие команды добавили или убрали между версиями.
  • Под задачу выбирают модель роутера по портам, `PoE` и результатам тестов.
  • Сервер ставят контейнером на сам роутер, чтобы им пользовались все ассистенты сети.

Не подходит, если

  • Нужно управлять роутером: сервер читает документацию и не меняет настройки устройства.
  • Используется `RouterOS` шестой ветки: корпус покрывает только версию 7.
  • Сеть закрыта от внешних загрузок, а базу нужно скачать при первом запуске.

Пример запроса к агенту

Через `rosetta` найди, какие команды файрвола появились в `RouterOS` 7.20 по сравнению с 7.15, и покажи ссылки на источники.

MCP

Транспорт
stdio, http
Авторизация
не нужна

Ограничения

Покрыта только `RouterOS` 7, число страниц и команд меняется от релиза к релизу, актуальные цифры отдает `routeros_stats`. Для запуска через `/app` нужна `RouterOS` 7.22 и новее, архитектура `x86` или `ARM64`, пакет `container` и включенный `device-mode` с двумя перезагрузками. Локально нужен `Bun.` Клиент может не дождаться ответа, пока база скачивается впервые, поэтому сначала запустите `--setup`. У `ChatGPT Apps` подключение возможно только к удаленному HTTPS-адресу.

Как отключить. Уберите запись сервера из настроек клиента. Контейнер на роутере остановите или удалите в `/app`, локальную базу удалите вручную.

Частые вопросы

С чего начать работу?

Вызовите `routeros_search`: это единый поиск, который возвращает страницы, свойства, видео, журналы изменений и устройства. Дальше уточняйте инструментами `routeros_get_page` и `routeros_lookup_property`.

Нужен ли ключ API?

Нет. Поиск идет по локальной базе `SQLite FTS5` без векторов и внешних моделей.

Как поставить на роутер?

На `RouterOS` 7.22 и новее добавьте приложение командой `/app/add` с YAML из README и подключите клиент по адресу с путем `/mcp`. Подробности, включая выбор HTTPS, описаны в разделе про `/app`.

Есть ли режим без ИИ?

Да. В README есть терминальный браузер, которым базу листают напрямую без ассистента.

Как обновить базу?

Выполните `bunx @tikoci/rosetta@latest --refresh` и перед этим остановите клиентов, которые держат файл базы. Для закрепленной версии берите тот же номер пакета, что и в конфиге клиента.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

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

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

MCP-сервер для MikroTik RouterOS и SwOS: 133 типизированных инструмента с пробным прогоном, снимками и откатом изменений.

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

Девятнадцать скиллов по MikroTik RouterOS v7: скрипты, файрвол, контейнеры, хотспот, REST API и тестовые виртуальные роутеры CHR

СкиллМинимальный доступ89Звезды репозитория
Российский стек

Офлайн MCP-сервер с полнотекстовым поиском по локальной копии документации Yandex Cloud: без сети, только чтение, цитаты со строками

MCP-серверМинимальный доступ
Российский стек

MCP-сервер для роутеров Keenetic: агент смотрит устройства и Wi-Fi, меняет правила через API RCI и ничего не ставит на сам роутер

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

Официальный MCP-сервер Rootly: агент ищет и обновляет инциденты, алерты, дежурства и сервисы, наборы инструментов урезают контекст

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

Коротко о README

В README две схемы установки: контейнер на роутере через `/app` и локальный запуск через `Bun`, плюс настройку клиентов и список из 14 инструментов. Корпус пересобирается с каждым релизом.

Бейдж для README

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