MikroMCP — MCP-сервер для Claude Code: функции и установка
MikroMCP подключает ИИ-агента к роутерам MikroTik на RouterOS и коммутаторам SwOS. Через типизированные инструменты можно проверять сеть и планировать изменения с предварительным просмотром.
claude mcp add --env MIKROMCP_CONFIG_PATH=<MIKROMCP_CONFIG_PATH> --env MIKROMCP_STDIO_IDENTITY=<MIKROMCP_STDIO_IDENTITY> --env MIKROMCP_LOG_LEVEL=<MIKROMCP_LOG_LEVEL> --transport stdio mikromcp -- npx -y mikromcpЧто делает MikroMCP
Сервер даёт агенту инструменты для проверки состояния RouterOS, сетевых интерфейсов, маршрутов, DHCP, DNS и правил firewall. Для диагностики доступны ping и traceroute с роутера, просмотр логов и другие сетевые операции. Записи можно сначала проверить в режиме dry-run; для изменений предусмотрены планы, снимки конфигурации и откат.
Доступ ограничивается ролевой моделью RBAC, а действия попадают в журнал аудита. Подключение возможно через stdio, Streamable HTTP или SSE. Для Claude Code команда запускает сервер через npx -y mikromcp. Поддержка SwOS экспериментальная: она использует обратную разработку HTTP API и проверку совместимости с прошивкой, поэтому для этой функции важна модель коммутатора и версия ПО.
Какие задачи решает
- Проверить состояние роутера и последние предупреждения в логах
- Найти отключённые или слишком широкие правила firewall
- Проверить маршрут перед внесением изменений
- Диагностировать связь с роутера с помощью ping и traceroute
- Подготовить изменение конфигурации и откатить его при необходимости
Примеры запросов агенту
- Проверь на
core-01системные ресурсы, маршруты и последние ошибки в логах. - Найди на
edge-01отключённые правила firewall и покажи их, ничего не меняя. - Подготовь план добавления статического маршрута на
core-01, сначала покажи предварительный результат и дождись моего подтверждения.
Как установить MikroMCP
Командой платформы
claude mcp add --env MIKROMCP_CONFIG_PATH=<MIKROMCP_CONFIG_PATH> --env MIKROMCP_STDIO_IDENTITY=<MIKROMCP_STDIO_IDENTITY> --env MIKROMCP_LOG_LEVEL=<MIKROMCP_LOG_LEVEL> --transport stdio mikromcp -- npx -y mikromcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add mikromcp --env MIKROMCP_CONFIG_PATH=<MIKROMCP_CONFIG_PATH> --env MIKROMCP_STDIO_IDENTITY=<MIKROMCP_STDIO_IDENTITY> --env MIKROMCP_LOG_LEVEL=<MIKROMCP_LOG_LEVEL> -- npx -y mikromcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"mikromcp": {
"command": "npx",
"args": [
"-y",
"mikromcp"
],
"env": {
"MIKROMCP_CONFIG_PATH": "<MIKROMCP_CONFIG_PATH>",
"MIKROMCP_STDIO_IDENTITY": "<MIKROMCP_STDIO_IDENTITY>",
"MIKROMCP_LOG_LEVEL": "<MIKROMCP_LOG_LEVEL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"mikromcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mikromcp"
],
"env": {
"MIKROMCP_CONFIG_PATH": "<MIKROMCP_CONFIG_PATH>",
"MIKROMCP_STDIO_IDENTITY": "<MIKROMCP_STDIO_IDENTITY>",
"MIKROMCP_LOG_LEVEL": "<MIKROMCP_LOG_LEVEL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e MIKROMCP_CONFIG_PATH=<MIKROMCP_CONFIG_PATH> -e MIKROMCP_STDIO_IDENTITY=<MIKROMCP_STDIO_IDENTITY> -e MIKROMCP_LOG_LEVEL=<MIKROMCP_LOG_LEVEL> mikromcp npx -y mikromcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MikroMCP
Как установить MikroMCP в Claude Code?
Выполните claude mcp add mikromcp -- npx -y mikromcp. Для варианта с переменными окружения используйте `claude mcp add --env MIKROMCP_CONFIG_PATH=<MIKROMCP_CONFIG_PATH> --env MIKROMCP_STDIO_IDENTITY=<MIKROMCP_STDIO_IDENTITY> --env MIKROMCP_LOG_LEVEL=<MIKROMCP_LOG_LEVEL> --transport stdio mikromcp -- npx -y mikromcp`.
Что делает MikroMCP?
Он подключает ИИ-клиенты к устройствам MikroTik через инструменты для диагностики и управления RouterOS и SwOS. Изменения можно предварительно проверить, а операции фиксируются в журнале аудита.
Как MikroMCP защищает изменения на роутере?
Сервер поддерживает dry-run, планы изменений, снимки конфигурации и откат. Доступ можно ограничивать через RBAC.