MCP Connector

Control MikroTik Routers with Natural Language

Manage MikroTik RouterOS devices via natural language - VLANs, firewall rules, DNS settings, and more, through Claude Desktop.

Works with githubdocker

97
Spark score
out of 100
Rating 5.0 (1)
Status Verified
Updated last month
Version 0.12.0
Models

Add to Favorites

Why it matters

Bridge the gap between AI assistants and MikroTik RouterOS devices. Interact with your network infrastructure using natural language to manage VLANs, firewall rules, DNS, and more.

Outcomes

What it gets done

01

Manage VLAN interfaces (create, view, update, delete)

02

Configure and manage DHCP servers and IP address assignments

03

Create and manage NAT rules and IP pools

04

Automate network operations through natural language commands

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-mikrotik | bash

Reviews

What people say after installing

5.0
1 ratings

Capabilities

Tools your agent gets

mikrotik_create_vlan_interface

Creates a VLAN interface on the MikroTik device

mikrotik_list_vlan_interfaces

Lists VLAN interfaces on the MikroTik device

mikrotik_get_vlan_interface

Gets detailed information about a specific VLAN interface

mikrotik_update_vlan_interface

Updates an existing VLAN interface

mikrotik_remove_vlan_interface

Removes a VLAN interface from the MikroTik device

mikrotik_add_ip_address

Adds an IP address to an interface

mikrotik_list_ip_addresses

Lists IP addresses on the MikroTik device

mikrotik_get_ip_address

Gets detailed information about a specific IP address

+7 tools

Overview

Mikrotik MCP Server

MikroTik MCP bridges AI assistants to MikroTik RouterOS devices, letting a model manage VLANs, firewall rules, and DNS settings through natural language instead of the RouterOS CLI or WinBox. Use it for conversational MikroTik router configuration. Test changes via the MCP Inspector or documented testing guide before applying to a production router.

What it does

MikroTik MCP bridges AI assistants and MikroTik RouterOS devices, letting a model execute router configuration and management commands - such as managing VLANs, configuring firewall rules, and handling DNS settings - through natural-language requests instead of manual RouterOS CLI or WinBox interaction.

When to use - and when NOT to

Use it when you want an AI assistant like Claude Desktop to configure or inspect a MikroTik router conversationally, covering network segmentation (VLANs), firewall policy, and DNS configuration among other RouterOS management tasks. Do not use it without first reviewing the project's Installation Guide and Claude Desktop Integration docs, since router configuration changes carry real operational risk on live network infrastructure - test with the MCP Inspector or the documented Testing Guide before applying changes to a production router.

Capabilities

  • Manage VLANs on MikroTik RouterOS devices.
  • Configure firewall rules.
  • Handle DNS settings.
  • Additional RouterOS management operations, per the full documentation.

Demo videos are provided showing the server in use both through Claude Desktop and through the MCP Inspector interactive testing tool.

How to install

Full setup instructions are maintained in the project's documentation rather than inline in the README - see the Installation Guide (docs/getting-started/installation.md) and Claude Desktop Integration guide (docs/integrations/claude-desktop.md), also mirrored online at www.mikrotik-mcp.com/docs/. The Testing Guide (docs/getting-started/testing.md) covers running integration tests, and the MCP Inspector guide (docs/integrations/inspector.md) covers interactive tool testing before connecting to a live router.

Who it's for

Network administrators and MikroTik RouterOS users who want to manage router configuration - VLANs, firewall rules, DNS - through an AI assistant instead of the RouterOS CLI or WinBox GUI.

Source README

MikroTik MCP

MseeP.ai Security Assessment Badge

Website
Build Status
Tests
MIT License
Listed on Spark
Install via Spark

Overview

MikroTik MCP provides a bridge between AI assistants and MikroTik RouterOS devices. It allows AI assistants to interact with MikroTik routers through natural language requests, executing commands like managing VLANs, configuring firewall rules, handling DNS settings, and more.

Demo Videos

Claude Desktop

https://github.com/user-attachments/assets/24fadcdc-c6a8-48ed-90ac-74baf8f94b59

Inspector

https://github.com/user-attachments/assets/e0301ff2-8144-4503-83d0-48589d95027d

Documentation

๐Ÿ“š Full Documentation - Complete guides, API reference, and examples

๐ŸŒ Prefer to read online? The same documentation is also published at www.mikrotik-mcp.com (docs) - an optional, web-friendly way to explore the project while reviewing the repo.

Quick Links

FAQ

Common questions

Trust

How it checks out

Verified 1 rating
Official By maintainer
Downloads 7

Discussion

Questions & comments ยท 0

Sign In Sign in to leave a comment.